hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 网站运维 - 正文 君子好学,自强不息!

docker在哪里配置端口?_网站服务器运行维护

2020-06-20网站运维ki4网8°c
A+ A-

怎么重启docker的普通用户?_网站服务器运行维护

重启docker普通用户的方法:1、使用docker普通用户手册,将用户添加到新用户组中,代码为【usermod -a-G docker 】;2、普通用户创建docker容器在容器使用poweroff命令关闭容器;3、修改用户ID、组ID。

docker在哪里配置端口?

docker配置端口的地方:

1. 自动映射

# docker run -d -p 80 --name myweb 1311399350/myweb nginx -g "daemon off;"

上面的-p 80,将在docker主机上随机打开一个端口(可利用docker port命令查看,或者docker ps也能看到,这里是32768)映射到容器中的80端口上。

2. 指定映射

除了自动映射外,还可以指定映射关系,如:

修复win7自带截图工具的方法_网站服务器运行维护

修复win7自带截图工具的方法:1、打开文件资源管理器,进入C盘;2、在搜索框中输入tpcps.dll进行搜索;3、在搜索结果中选中第一个,接着点击顶部的【注册DLL】按钮,等待修复完成即可。

# docker run -d -p 80:80 --name myweb 1311399350/myweb nginx -g "daemon off;"
# docker port myweb 80
0.0.0.0:80

可以看出,宿主机的80端口映射到容器的80端口。这样的指定有好有坏,好处是端口已知,需要小心使用;坏处是无法运行多个同样的容器,而且容易与宿主机的应用冲突。

3. 公开dockerfile中EXPOSE指令指定的端口

我们在dockerfile中指定了容器暴露的端口或端口范围

EXPOSE 20010
EXPOSE 10011

利用大写的-P参数,将dockerfile中EXPOSE指令指定的端口(容器内端口)对本地宿主机公开,并随机绑定到本地宿主机的端口上。

# docker run -d -P --name myweb 1311399350/myweb nginx -g "daemon off;"

使用# docker port container containre-port,查看容器映射的宿主机端口

# docker port myweb 80
0.0.0.0:32771

推荐教程:《docker教程》

以上就是docker在哪里配置端口?的详细内容,更多请关注ki4网其它相关文章!

docker怎么部署服务器?_网站服务器运行维护

docker部署服务器的方法:首先登录账号,并输入命令【yum install docker】;然后在开端口同时,需要把防火墙关掉;最后是配置docker,并尝试连接即可。

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
docker在哪里配置端口?_网站服务器运行维护

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>