Docker环境搭建-安装和镜像加速搭建(一)

作者: localhost 分类: docker 发布时间: 2018-05-16 15:06

引言

Docker是容器界的星星,我们可以用它做类似虚拟机、资源隔离的东西。具体科普不做具体解释,阮一峰的文章写的很清楚,有兴趣可以参看这里

安装和部署

  • 查看系统内核
Docker需要安装在Linux 64位系统下,内核版本在 3.10 以上。可以通过 uname -r 来查看内核信息:
$ uname -r
4.4.0-31-generic
  • 更新源,安装CA证书
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates

  • 导入GPG密钥
$ sudo apt-key adv \
--keyserver hkp://ha.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  • 添加 docker源
$ echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
  • 更新源列表
$ sudo apt-get update
  • 安装docker
$ sudo apt-get install -y docker-engine
  • 启动docker
$ sudo service docker start

配置docker阿里云加速

  • 具体步骤如下
1.http://dev.aliyun.com/search.html 2.使用阿里云账号登录阿里云的docker hub 3.进入管理中心 4.获取镜像加速地址 5.修改/etc/docker/daemon.json来使用加速器
  • 修改镜像加速配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

安装问题索引

  • 1.sudo apt-get install -y docker-engine进行安装的时候速度很慢于是想到用代理的方式设置apt-get:
sudo apt-get install -y docker-engine -o Acquire::socks5::proxy "socks5://127.0.0.1:1080"
sudo apt-get install -y docker-engine -o Acquire::http::proxy "http://127.0.0.1:1080"
下一篇将介绍 Docker环境搭建-代理拉取docker-hub镜像

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注