docker 命令总结

设置docker加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh| sh -s http://f1361db2.m.daocloud.io
/etc/docker/daemon.json 去掉逗号。
docker search java 搜索镜像
docker images 显示所有镜像
创建容器
docker run -it (交互) -v /root/java:/root/java(主机目录:容器目录) xxx (镜像名称) bash (进入指令)启动容器命令
docker run -it --name java openjdk bash
docker run -it --name java -p 9000:8000 -p 9001:8085
docker run -it --name java -v /root/project/:/soft --privileged openjdk bash
docker save -o /root/openjdk.tar.gz docker.io/openjdk 镜像导出
docker load < /root/openjdk.tar.gz 镜像导入
docker tag xxx(镜像名称)xxx(要修改的名称)
docker start -i xxx 启动容器
创建swarm集群
docker swarm init
加入集群
docker swarm join \
--token SWMTKN-1-105uywnen1wtk0caf4iw967cr74jd6vyfk86d3878b6iglzdlz-8w9ivz5d96yl6wiv5twkot3yl \
192.168.0.101:2377
firewall-cmd --zone=public --add-port=2377/tcp --permanent
docker node ls
docker node rm -f 节点
docker swarm leave -f 集群解散
docker network ls
docker network create -d overlay --attachable swarm_test
docker network rm swarm_test
创建分布式容器
docker run -it --net=swarm_test
浙公网安备 33010602011771号