分类 Docker 中的文章

clickhouse容器部署

直接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部署

……

阅读全文

Docker使用记录

安装(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镜像为例

……

阅读全文

golang程序镜像Dockerfile

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"]
……

阅读全文