挂后台
docker run -t -d 10.100.122.172:5000/centos7.5:template
必须有-t 否则直接退出
以bash shell的交互方式连进去
docker exec -it 39b38b48 /bin/bash
[root@39b38b4819cb /]#
直接进交互界面
docker run -t -i 10.100.122.172:5000/centos7.5:template
创建Docker时命名为IDAS
docker run --name IDAS 10.100.122.172:5000/centos7.5:template
创建网络
docker network create mynet
创建网络指定ip端名字为mynet192
docker network create --subnet 192.168.10.0/24 mynet192
在mynet192中创建名为idas192的container,并link名为idm192的container,其别用为idm
docker run --net=mynet192 --name=idas192 --link=idm192:idm -itd idas:v1 /bin/bash
docker bash idas192
docker bash idm
指定ip
docker run --net=mynet192 --ip=192.168.10.10 --name=idm1 -itd idm:v1 /bin/bash
端口映射
docker run --net=mynet192 -p 8889:8080 --name=idas2 -itd idas:v1 /bin/bash
docker run --net=mynet192 -p 127.0.0.1:8888:8080 --name=idm2 -itd idm:v1 /bin/bash
删除所有container
docker rm $(docker ps -aq)
-q为只显示container ID
删除所有images
docker rmi $(docker ps -q)
创建镜像image
docker commit -m="with wget" -a="chenjt" 88a745679533 10.100.122.172:5000/centos7.5:frank
-m:提交的描述信息
-a:指定镜像作者
88a745679533 :容器ID,在容器执行时可以在命令行开头查看。比如:root@e218edb10161中@之后的内容。此外还可以通过docker ps来查看
10.100.122.172:5000/centos7.5:frank :指定要创建的目标镜像名
提交镜像
docker push 10.100.122.172:5000/centos7.5:frank