百人计划

docker安装jenkins-无法访问

2018-04-11  本文已影响124人  平地摔职业选手
错误现象:

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

浏览器无法访问.jpeg
解决过程:

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

再次运行完美运行

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

参考文档:
Centos 下 Docker 安装Jenkins全过程(常见问题)
docker命令大全
Docker日志在哪儿

上一篇下一篇

猜你喜欢

热点阅读