重新创建一个容器,-p 增添端口
修改要容器的配置文件,这样就不需要每次想要添加端口映射。
docker stop 容器 #停止容器
service docker stop #停掉docker服务
docker inspect 容器Id | grep Id
cd /var/lib/docker/containers/容器Id
vim hostconfig.json
# 在PortBindings参数后面新增
"50070/tcp": [{"HostIp": "","HostPort": "10000"}] #外部端口是10000,容器内部端口是50070
vim config.v2.json #再修改这个文件
#在ExposedPorts参数里面新增端口
"50070/tcp":{}
service docker start #重新启动docker服务
docker start 容器 #启动容器
查看端口是否绑定成功 docker ps -a
当然你也可以用这个命令来查看宿主机和容器之间的端口是否映射成功
netstat -an | grep 宿主机的映射端口
如果有进程存在则表示有映射