docker代理设置
找到一篇docker设置代理的方法,三个不同阶段有不同的代理方式,链接如下。
……每一行错误,都值得记录。
找到一篇docker设置代理的方法,三个不同阶段有不同的代理方式,链接如下。
……直接docker启动
docker run -d \
-p 8123:8123 -p 9000:9000 \
-v /home/clickhouse/lib/:/var/lib/clickhouse/ \
-v /home/clickhouse/log/:/var/log/clickhouse-server/ \
--ulimit nofile=262144:262144 \
--cpus 2 -m 4096M \
-e CLICKHOUSE_DB=user1 -e CLICKHOUSE_USER=vking -e CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=0 -e CLICKHOUSE_PASSWORD=123 \
--name clickhouse-server \
clickhouse/clickhouse-server
docker-compose部署
……安装(centos7)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 查看具体版本
# yum list docker-ce --showduplicates | sort -r
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
systemctl start docker
curl -sL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
常用命令,以jenkins/jenkins:2.359-jdk11
镜像为例
FROM centos:centos7
RUN yum install -y epel-release --nogpgcheck
RUN yum install -y golang git --nogpgcheck
RUN go env -w GO111MODULE=off
RUN mkdir /dumper
RUN mkdir /app
COPY main.go /app
COPY src /app
COPY pkg /app
WORKDIR /app
RUN go get github.com/tencentyun/cos-go-sdk-v5
RUN go get github.com/fsnotify/fsnotify
RUN go build -tags netgo main.go
CMD ["/app/main"]
……