docker多个端口怎么区分(解决docker run时候启动两个占有不同端口的问题)
docker多个端口怎么区分
解决docker run时候启动两个占有不同端口的问题问题描述:
在执行docker run -p 19918:19918/tcp -v /etc/localtime:/etc/localtime时候后
docker ps查看有启动19918和另一个端口,并在注册中心未发现执行程序。
问题分析:
启动的另一端口为之前配置的,猜测为run时执行了刚刚build的项目外执行了之前的容器。
解决方式:
docker images查看容器,删除相同的以及两个执行出的端口容器。再次执行显示成功!
总结:
命名规范,及时清除不必要的容器。
补充知识:docker中开启时运行多个不同进程,安装ssh,并在启动docker时与jenkins同时启动运行
最近在做jenkins slave节点时,需要安装ssh与master建立链接,这时,slave需要安装ssh服务,但节点重启后,都的手动启动ssh,
为了避免麻烦,想启动的时候运行ssh和jenkins服务
1.在docker运行的时候,启动ssh需要root权限,不然运行sshd很多东西都没有权限
因此docker run 的时候,加个参数--user root
docker run -d --user root --name jenkins_nodes3 --add-host gitlab.com:100.20.20.100 -v /home/_data_slave:/var/jenkins_home -p 8188:8080 -p 51005:50000 -p 8122:22 jenkins_ssh
2.修改/usr/local/bin/jenkins.sh 启动文件,添加以下一行
/usr/sbin/sshd -D > null 2>&1 &
如果是自己的程序,可以重定向日志到自己的日志文件
以上这篇解决docker run时候启动两个占有不同端口的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker启动项目需要tomcat吗(docker安装tomcat并部署Springboot项目war包的方法)
- docker安装镜像失败(阿里云镜像安装docker报错的问题及解决方案)
- docker-compose 原理(详解docker compose 用法)
- docker-compose查看服务状态(Docker+DockerCompose封装web应用的方法步骤)
- shell监控docker各种状态(如何监控docker容器运行状态 shell 脚本)
- idea 启动docker容器不重新打包(Docker遇到Intellij IDEA,Java开发提升了十倍生产力)
- docker本地项目生成镜像(docker images本地迁移的实现)
- docker进入容器的方法(docker容器里面的root权限获取方法)
- docker jdk离线安装(docker安装openjdk并运行jar包的操作方法)
- idea 远程部署docker(通过idea打包项目到docker的操作方法)
- docker容器卡死(Docker容器不识别宋体等字体的解决方案)
- docker自动执行镜像(docker实现重新打tag并删除原tag的镜像)
- docker 技术认证(docker获取Let's Encrypt永久免费SSL证书的方法)
- docker容器启动后秒退(解决docker run 或者 docker restart 启动镜像就自动退出)
- django框架教程第100讲(详解Django+Vue+Docker搭建接口测试平台实战)
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- 34岁的舒畅,就这样走到了末路,不知会不会后悔15年前的草率决定(就这样走到了末路)
- 不走心的古装造型 舒畅 毁容式 出演,萧蔷雷出新高度(不走心的古装造型)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
热门推荐
- 腾讯云docker安装elasticsearch(docker 启动elasticsearch镜像,挂载目录后报错的解决)
- 安卓app开发用什么设计ui(AmazeUI框架搭建的方法步骤图文)
- python数组矩阵操作(Python矩阵和Numpy数组的那些事儿)
- jquery留言板代码(JavaScript实现留言板添加删除留言)
- 香港云服务器租赁流程(租用香港云服务器的三大注意事项)
- mysql最佳配置(详解DBeaver连接MySQL8以上版本以及解决可能遇到的问题)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- vue一个组件两种样式(Vue实现动态样式的多种方法汇总)
- mysql读写分离代码实现(MySQL Router实现MySQL的读写分离的方法)
- 简简单单教你用python写个游戏(python3 pygame实现接小球游戏)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9