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 删除与容器关联的卷

 

再次运行完美运行

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

标签: Docker Jenkins

上一篇: Docker 查看容器 IP 地址

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

by 2019-10-09 19:13:07

0 条评论