手动实现 Docker 容器,从根上理解 Docker 容器技术 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的...
两阶段构建golang项目dockerfile
先用vendor格式,缓存你的go引用包 请把${service_name}改成你的service_name cat <<EOF > Dockerfile # Building st...
docker常用命令
镜像操作 Docker 官方提供了一个公共的镜像仓库:Docker Hub,我们就可以从这上面获取镜像,获取镜像的命令: docker pull ,格式为: $ docker pull [选项] [D...
Golang打镜像Dockerfile的写法
引言 对于dockerfile而言,何为完美? 我认为应该满足以下三点: 体积小 构建快 够安全 PS: 注意!从 Docker 17.05 版本起, Docker 才开始支持容器镜像的多阶段构建(m...
更改docker的镜像源地址
如果docker镜像拉取速度太慢,或者拉取不到,可以试试改为国内镜像源地址 国内镜像源 从网上找了几个速度比较快的镜像地址: Docker 官方中国区 https://registry.docker-...
更新docker的yum源
如果你发现自己的docker版本低,但是自己的源里面又没有想要的版本,那就需要更新官方的源 1、先卸载 docker stop $(docker ps -aq) #停止所有容器 yum remove ...
(转)巧妙调试docker容器
原文链接:巧妙调试docker容器-jeremy的技术点滴 问题 工作中经常发现一些第三方写的docker容器运行有问题,这时我们会通过docker logs命令观察容器的运行日志。很可惜,有时容器中...
docker挂载的文件为什么没更新?
起因 项目中经常会有需求,宿主机上放有配置文件,然后挂载到docker容器内。一般还有需求,配置文件更新后,docker容器应该可以得到通知,得到文件的新内容。但事实上并没有。 解决方法和原因 将宿主...
定制自己的Docker镜像
“好的剧本是一部好电影的出发点,这次我们来当一回编剧。——编程三分钟” 概述 演员表:Nginx容器、一个只会说hello world的html文件。 剧本:一个名为Dockerfile的文件,记录了...
Docker的集群实战之Swarm模式
Docker的集群实战之Swarm模式 随着业务规模的扩大,一台机器的Docker已经无法满足我们的要求,为了保证性能和高可用,Docker提供了一种叫Swarm的解决方案。 他可以跨多个Docker...