1、根据自己的镜像创建容器,并进行容器互联
- 在容器内安装ping,安装之后退出
apt-get update
apt install iputils-ping
- 将修改后的容器上传为镜像,命名为myubuntu:0.01 ,(其中冒号后0.0.1为标签)
docker commit my_test myubuntu:0.01
my_test原来的名字————myubuntu 新名称————0.01 标签
- 先创建一个新的 Docker 网络。
docker network create -d bridge test-net
- 根据镜像创建两个容器test1、test2(注意此处的myubuntu:0.01 其中myubuntu是自己的镜像名称,0.01是tag)
docker run -itd --name test1 --network test-net myubuntu:0.01 /bin/bash
docker run -itd --name test2 --network test-net myubuntu:0.01 /bin/bash
- 进入容器1
docker exec -it e2b74465a7f2 /bin/bash
- ping容器2
ping test2
2、基础命令
- 查看所有的容器
docker ps -a
- 使用 docker start 启动一个已停止的容器(根据容器ID启动)
docker start b750bbbcfd88
- 后台运行(-d 指定容器在后台运行。)
docker run -itd --name ubuntu-test ubuntu /bin/bash
- 停止容器
docker stop <容器 ID>
- 重启——停止的容器
docker restart <容器 ID>
- 进入容器(不会导致容器的停止)
docker exec -it 243c32535da7 /bin/bash
-
退出容器(exit 或Ctrl+D)
-
删除容器
docker rm -f 1e560fca3906
- 删除镜像(删除 hello-world 镜像:)
docker rmi hello-world