docker安装jenkins-无法访问

分类: Docker

错误现象:

部署后浏览器内输入网址:端口号无法访问


 



 


解决过程:

1.检查防火墙是否关闭(未解决)
我的centos版本为7.2,命令与centos6.x不同



//关闭防火墙
systemctl stop firewalld.service
//查看防火墙状态
systemctl status firewalld.service


发现防火墙是关闭状态


2.研究启动容器的命令



docker run -d —name apjenkins -p 8080:89 -v /home/jenkins/:/var/jenkins_home/ jenkins



docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
OPTIONS:
-d: 后台运行容器,并返回容器ID
—name=”apjenkins” or —name apjenkins: 为容器指定一个名称;
-p 8080:89: 将容器的8080端口映射到主机的89端口
-v /home/jenkins/:/var/jenkins_home/: 主机的目录/home/jenkins/映射到容器的/var/jenkins_home/



 


我熟悉的端口有80,8080,8090等,89没有使用过,于是我想把主机的映射端口改为8080



docker run -d —name apjenkins -p 8080:8080 -v /home/jenkins/:/var/jenkins_home/ jenkins


发现报错了,因为当前容器的8080已经被占用了




 



WechatIMG19.jpeg



尝试关闭容器



docker stop apjenkins


再次运行还是同样的错误,于是删除容器



docker rm -v apjenkins


 



docker rm [OPTIONS] CONTAINER [CONTAINER…]
OPTIONS说明:
-f :通过SIGKILL信号强制删除一个运行中的容器
-l :移除容器间的网络连接,而非容器本身
-v :-v 删除与容器关联的卷



 


再次运行完美运行


原因我也不太清楚,如果有知道的请评论告知,谢谢

标签: Jenkins Docker

上一篇: 史上最全(全平台)docker安装方法!

下一篇: docker报错:Failed to restart docker.service: Unit not found.

by 2023-08-07 23:49:04
篇笔记

学习笔记