![](https://img-blog.csdnimg.cn/20201119182241483.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
Docker
geyiwei-suzhou
这个作者很懒,什么都没留下…
展开
-
Docker+GitLab+Jenkins 搭建 CI/CD 系统
软件安装环境如下。操作系统:CentOS 7Jenkins:tls 长期维护版Docker:19.03GitLab:13.3.8-ce.0第一步:安装 Docker安装 Docker 的步骤可以参考这篇文章:Centos7安装Docker,这里就不再赘述。Docker 环境准备好后,我们就可以利用 Docker 来部署 GitLab 和 Jenkins 了。第二步:安装 GitLabGitLab 官方提供了 GitLab 的 Docker 镜像,因此我们只需要执行以下命令就可以快速启动一原创 2020-11-25 10:59:06 · 685 阅读 · 0 评论 -
Dockerfile运行nginx前端项目
DockerfileFROM nginxCOPY static-html-directory /usr/share/nginx/htmlBuild Docker Imagedocker build -t some-content-nginx .Run Docker Containerdocker run --name some-nginx -p 80:80 -d some-content-nginxDemodocker build -t nginx:v0.0.1 .d..原创 2020-10-21 12:10:05 · 608 阅读 · 0 评论 -
Docker --restart参数
Docker restart参数用于指定自动重启docker容器策略,包含3个选项:no,on-failure[:times],alwaysno 默认值,表示容器退出时,docker不自动重启容器docker run --restart=no [容器名]on-failure 若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃docker run --restart=on-failure:3 [容器名]always 只要容器退出,则doc.原创 2020-11-25 10:17:10 · 18237 阅读 · 1 评论 -
Docker gitlab 502解决办法
Docker 运行gitlab镜像时,容器一直处于starting状态。访问页面显示502可能原因:端口冲突检查docker容器的端口映射是否与其他应用冲突服务器配置太低(gitlab最低配置要求为2G内存,其实1G也可以),或者部分云服务器默认未配置swap分区(大多数都是这个原因)解决办法:修改swap分区为2Gfree -h #查看swap分区大小,发现swap分区果然为0dd if=/dev/zero of=/var/swap bs=1024 count=2048000 .原创 2020-11-25 11:13:38 · 5044 阅读 · 1 评论 -
Docker进入容器报错
docker命令进入容器时发生如下错误:OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused “exec: “bash”: executable file not found in $PATH”: unknown以管理员身份运行windows: 右键...原创 2020-04-20 12:58:16 · 11261 阅读 · 4 评论 -
批量删除Dokcer容器/镜像
docker rm `docker ps -a | grep Exited | awk '{print $1}'` #删除未运行的docker容器docker rmi -f `docker images | grep '<none>' | awk '{print $3}'` #删除未使用的docker镜像原创 2020-11-26 10:51:26 · 79 阅读 · 0 评论