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

posted on 2020-03-20 07:53  清浊  阅读(164)  评论(0)    收藏  举报