Docker端口从新容器中的旧图像。怎么删除?

时间:2018-01-30 18:55:17

标签: docker networking tcp port docker-container

我有一个初始container1我使用此命令运行:

docker run -p 801:8001 -ti --name container1 image:v1

过了一会儿,我决定用命令提交这个容器:

docker commit container1 image:v2
然后我决定在第一个容器旁边并行运行另一个容器。

docker run -p 802:8002 -ti --name container2 image:v2

现在一切正常,但是当我输入时:

docker ps -a

我注意到在container1的PORTS下:

0.0.0.0:801->8001/tcp 

但在container2下:

801/tcp, 0.0.0.0:802->8002/tcp 

两个问题:

a)目前它不影响我的任何事情因为我没有向container2下的端口801输出任何东西(我正在运行一个Django服务器,我将它输出到container2中的802),但我假设即使没有使用开放式冲突端口也不理想?

b)如何从801/tcp删除container2?我假设它从container1继承了这种行为,因为我从中提交了图像。

谢谢!

编辑: 我自己没有写任何Dockerfile,但是当我在容器的根目录中搜索时,这就是我得到的,我是否会显示所有内容?我猜最后一个文件是有问题的?

root@be539e23d836:/# find . -name Dockerfile
./usr/lib/google-cloud-sdk/platform/ext-runtime/nodejs/data/Dockerfile 
./usr/lib/google-cloud-sdk/platform/ext-runtime/go/data/Dockerfile 
./usr/lib/google-cloud-sdk/platform/google_appengine/lib/docker/docker/Dockerfile

0 个答案:

没有答案