![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 50
架构大师笔记
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
Dockerfile ENV 使用指南
当使用 Dockerfile 进行构建镜像时,有时会需要设置容器内的环境变量。ENV 指令的格式如下:ENV <key>=<value> ...ENV 指令将环境变量 <key> 设置为值 <value>。这个值将在构建阶段的所有后续指令的环境中,也可以被替换使用在其他指令中。该值将被解释为其他环境变量,因此如果引号字符没有转义,它们将被删除。像命令行解析一样,引号和反斜杠可以用于在值中包含空格。例如:ENV MY_NAME="John Do.原创 2021-01-24 17:36:14 · 12253 阅读 · 1 评论 -
Docker 容器健康检查
Docker 容器健康检查指的是在 Dockerfile 中使用 HEALTHCHECK 指令对容器的运行状态进行检查,并在 docker ps 的 STATUS 栏显示 healthy/unhealthy。HEALTHCHECK 指令有两种格式:HEALTHCHECK [OPTIONS] CMD command(通过在容器内运行命令检查容器的健康状态)HEALTHCHECK NONE(禁用从基础镜像中继承任何健康检查)HEALTHCHECK 指令告诉 Docker 如何测试一个容器,以检.原创 2021-01-21 11:20:33 · 12157 阅读 · 0 评论 -
快速批量删除特定的Docker容器
docker rm `docker ps -a | grep Exited | awk '{print $1}'`https://git.ncucoder.com/snippets/5原创 2019-04-10 08:48:31 · 13069 阅读 · 0 评论 -
docker: Error response from daemon: ... : net/http: TLS handshake timeout.
使用国内的镜像加速器:Docker 中国官方镜像加速阿里云镜像加速例如:sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://registry.docker-cn.com"]}EOFsudo systemctl daemon...原创 2019-01-23 14:23:31 · 14015 阅读 · 0 评论 -
dockerimages多出很多none的镜像,如何快速删除
docker rmi $(docker images | grep none | awk '{print $3}')需自行了解awk的使用参考https://www.jianshu.com/p/d06830de219fhttp://blog.51yip.com/cloud/1859.html原创 2019-01-26 10:35:14 · 17184 阅读 · 0 评论 -
vagrant下载太慢的问题
http://www.vagrantbox.es/在上面的地址中下载你想要的镜像,然后做以下操作$ vagrant box add {title} {url}$ vagrant init {title}$ vagrant uphttps://blog.csdn.net/yjk13703623757/article/details/70040797...原创 2019-01-26 08:36:14 · 26712 阅读 · 9 评论 -
docker-machine第一次初始化很慢的问题
这是因为要到github上下载基础镜像文件,可以手动下载镜像文件到本地并移动到指定位置,再重新执行 docker-machine create demo 便可以创建拥有 docker 环境的虚拟机了github地址:https://github.com/boot2docker/boot2docker推荐使用国内码云的仓库地址:https://gitee.com/hot_heart/boot...原创 2019-01-26 07:43:51 · 14649 阅读 · 0 评论 -
【docker】gitlab修改时区
docker# vim /etc/gitlab.rbgitlab_rails['time_zone'] = 'Asia/Shanghai'$ sudo docker restart gitlab原创 2018-10-25 08:53:24 · 15027 阅读 · 0 评论 -
【docker】正确同步容器与本地的时间
javaweb中new date()获取本地时间传给小程序前端进行格式化出现时间误差,原因在于跑tomcat的docker容器中时区和时间不同1. 不做任何修改:hsowan@hsowan-ubuntu:~$ docker run -d --name tomcat tomcat:9.0.12-jre10-slim 2357df871b51cd6339d8490e3cdd6b3ca7f8eed...原创 2018-10-17 13:13:38 · 16062 阅读 · 0 评论 -
【docker】Couldn't connect to Docker daemon at http+docker://localhost
Couldn’t connect to Docker daemon at http+docker://localhost - is it running?我使用的是ubuntu16.04原因在于当前用户没有docker的使用权限,需要使用sudo或者将当前用户加入到docker用户组,这个请参考我写的另一篇文章:非root用户没有权限使用docker这个问题可以参考github上的iss...原创 2018-10-17 08:05:10 · 14288 阅读 · 0 评论 -
【docker】jenkins+webhook快速部署应用
Docker + Jenkins + Webhook(码云)快速部署应用环境docker (ubuntu aliyun)jenkins (ubuntu aliyun)注:docker和jenkins分布在不同的服务器上docker (ubuntu Xenial 16.04 and newer)安装:$ sudo apt-get remove docker docker-engine...原创 2018-10-10 11:22:04 · 13050 阅读 · 0 评论 -
【docker】gitlab + qqmail配置SMTP
gitlab使用qqmail进行配置SMTP发送邮件1. 进入docker$ sudo docker exec -it gitlab /bin/bash2. 编辑gitlab的配置文件gitlab.rbgitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.qq.com"gitlab_rails['...原创 2018-10-18 16:23:50 · 14222 阅读 · 0 评论 -
【docker】开启gitlab + nginx + https之旅
docker跑gitlab不是难事,利用nginx的反向代理,加上https也没什么问题1. docker跑gitlab$ sudo docker run -d --name gitlab \--hostname gitlab.example.com \-p 2443:443 -p 22:22 \-v /srv/gitlab/config:/etc/gitlab \-v /srv/gi...原创 2018-10-17 21:40:29 · 19238 阅读 · 1 评论