上云就上阿里云 享数字化转型
安装docker-compose
下载二进制执行文件
sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
设置执行权限
sudo chmod +x /usr/local/bin/docker-compose
查看版本验证安装
docker-compose --version
搭建docker镜像私有仓库
拉取仓库服务镜像
docker pull docker.io/registry
启动仓库容器,使用宿主机路径作为存储
sudo docker run -d -p 5000:5000 --name=registry --restart=always -v /home/data/docker-registry/:/var/lib/registry/ registry:latest
配置使用此仓库
vi /etc/docker/daemon.json
insecure-registries : [ "registryHost:5000" ]
重新加载配置,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
标记镜像归于私有仓库
docker tag demo 127.0.0.1:5000/server:demo
提交到私有仓库
docker push 127.0.0.1:5000/server:demo
启动容器
创建compose配置文件(已有镜像)
version: "3.3" #按照compose配置语法3版本解析
services:
demo:
image: demo-server:latest
deploy:
replicas: 1
启动
docker-compose -f ./app.yml up -d