centos6.5 docker安装及pull镜像

1.建议在更高版本的centos上安装docker(yum install docker)
centos6的兼容性太差了,有很多坑,真的不建议使用

2.docker分为企业版和社区版

3.pull一直失败(两天时间才解决)有时候还会报连接超时
Pulling repository selenium/hub
Could not reach any registry endpoint
解决办法:
1)保证网路畅通,网速可以
2)配置镜像加速器
centos6.5配置文件/etc/sysconfig/docker,然后重启docker

other_args="--registry-mirror=https://dockerhub.azk8s.cn"

4.安装docker-----start docker-----docker pull(最好使用docker官方提供的镜像

6.CentOS6中写systemctl daemon-reload:
sudo chkconfig daemon-reload。
sudo service docker restart

7.docker+selenium web自动化测试环境部署
https://www.jianshu.com/p/d24dd49fa47b

8.docker运行项目

#根据容器别名进行停用
docker stop mall-uat
#echo "停用容器"
#根据容器别名进行删除
docker rm mall-uat
#echo "删除容器,根据别名"
#进入路径
road=/opt/docker-mall/dockerfile
#进入项目目录下
cd $road
echo "进入目录"
#执行项目下dockerfile,生成所需要的镜像1.0
docker build -t mall-uat:1.0 . --no-cache
echo "执行build mall-uat1.0"
#使用生成的镜像,创建容器,添加项目挂载,添加日志挂载
#docker start  mall-uat
docker run -i  -d -p 13001:7777   -v /opt/docker-mall-uat/jar:/opt/service/ -v /opt/docker-mall-uat/logs:/opt/service/logs  -v /etc/localtime:/etc/localtime:ro -v /opt/docker-mall-uat/enterpris
e:/opt/enterprise -v /etc/hosts:/etc/hosts:ro --name mall-uat  mall-uat:1.0

9.docker部署jenkins
a.docker pull jenkins/jenkins
b.mkdir /home/jenkins 创建文件夹并赋予权限否则会运行报错
c.docker run -d -p 8002:8080 -v /home/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins 运行容器搭载相关目录
d.docker logs -f jenkins 查看容器日志

10.centos6.5 docker run selenium/node-chrome-debug提示FATAL: kernel too old----升级内核就可以了
转载文章地址:https://blog.csdn.net/J080624/article/details/104276720

你可能感兴趣的:(linux)