安装docker 参照https://www.docker.com/文档
开启swarm:docker swarm init
按照上面命令返回内容,添加其他节点进swarm集群
查看集群节点:docker node ls
提升节点为manager HA:docker node promote NODE_NAME
安装webUI:docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer --swarm
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock 10.3.32.86:5000/portainer/portainer --swarm
开启容器时挂载 /var/run/docker.sock 可以在容器内部使用host docker命令,用来确定容器host ip及端口
导出导入镜像
docker save -o java.tar java
docker load -i java.tar
导入私库:
docker tag java registry_ip:5000/java
docker push registry_ip:5000/java
查询私库:curl -XGET http://registry_ip:5000/v2/_catalog
导出私库:docker pull registry_ip:5000/java
私库https问题:
vim /etc/docker/daemon.json
添加{ "insecure-registries":["registry_ip:5000"] }
service docker restart
reate the docker network