"# docker"
- 容器中访问docker
volumes:
- type: bind
source: /var/run/docker.sock
# source: //var/run/docker.sock # windows
target: /var/run/docker.sock
- type: bind # if not work, can delete this bind
source: /usr/bin/docker
target: /usr/bin/docker
- 增加root
user: root
- Dockerfile中不能update
RUN echo "deb http://mirrors.aliyun.com/debian/ bookworm main contrib non-free" > /etc/apt/sources.list \
&& echo "deb http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.aliyun.com/debian-security/ bookworm-security main contrib non-free" >> /etc/apt/sources.list
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential \
python3
RUN echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse" > /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list \
&& echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse" >> /etc/apt/sources.list
- docker-compose增加hosts
extra_hosts:
- "host.docker.internal:host-gateway"
- "github.com:20.205.243.166"
services:
nginx:
image: nginx:latest
container_name: superset_nginx
restart: unless-stopped
ports:
- "80:80"
extra_hosts:
- "host.docker.internal:host-gateway"
- "github.com:20.205.243.166"
volumes:
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- sh脚本中引入全局变量
#!/bin/bash
# @Author: longfengpili
# @Date: 2024-03-25 13:39:46
# @Last Modified by: longfengpili
# @Last Modified time: 2024-06-07 13:33:30
set -a
source /workspace/trinoapi/.env
set +a