有关图像和容器的Docker信息

时间:2017-06-10 09:30:53

标签: docker

如何启动与我的图片链接创建的特定容器? exec命令?还是另一个命令?

并且:假设有更多的容器来引用单个图像,用网络启动特定容器的命令是什么? 命令docker run只能启动带网络的图像(例如--net=host),但我不想运行图像,我想运行与我的图像链接的特定容器。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

docker exec纯粹是为了调试目的 docker run是你想要根据图像启动容器的。

运行容器时,您可以根据图像和网络等参数进行操作 例如:

docker run -itd --network=multi-host-network busybox

话虽这么说,现有的运行容器可以使用命令docker network connect

连接到网络
docker network connect [OPTIONS] NETWORK CONTAINER

执行docker ps获取容器的ID或标记 例如:

docker network connect multi-host-network container1

关于图像和容器之间的区别:

https://blog.newrelic.com/wp-content/uploads/docker-image-vs-containers.jpg
来源:" The Modern Developer Workstation on MacOS with Docker",Clay Smith