Docker修改容器,更新镜像,根据新镜像创建两个容器,并进行互联

Posted root_zhb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker修改容器,更新镜像,根据新镜像创建两个容器,并进行互联相关的知识,希望对你有一定的参考价值。

1、根据自己的镜像创建容器,并进行容器互联

  1. 在容器内安装ping,安装之后退出
apt-get update
apt install iputils-ping
  1. 将修改后的容器上传为镜像,命名为myubuntu:0.01 ,(其中冒号后0.0.1为标签)
docker commit my_test myubuntu:0.01

my_test原来的名字————myubuntu 新名称————0.01 标签

  1. 先创建一个新的 Docker 网络。
docker network create -d bridge test-net
  1. 根据镜像创建两个容器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. 进入容器1
docker exec -it e2b74465a7f2 /bin/bash
  1. 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

以上是关于Docker修改容器,更新镜像,根据新镜像创建两个容器,并进行互联的主要内容,如果未能解决你的问题,请参考以下文章

Linux修改docker镜像和容器的默认存储位置

Docker二

Docker 创建镜像

Docker镜像创建

docker使用

docker命令总结