我是靠谱客的博主 沉静翅膀,最近开发中收集的这篇文章主要介绍ubuntu docker社区版本安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、删除旧版本

sudo apt-get remove docker docker-engine docker.io

二、更新系统内核和重启系统

sudo apt-get update
sudo apt-get install 
    linux-image-extra-$(uname -r) 
    linux-image-extra-virtual
sudo reboot

三、运行https下载,添加官方GPG key

sudo apt-get install 
    apt-transport-https 
    ca-certificates 
    curl 
    software-properties-common
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

四、检查GPG key

sudo apt-key fingerprint 0EBFCD88

这里写图片描述

五、更新系统源和查看docker安装版本

sudo add-apt-repository 
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
   $(lsb_release -cs) 
   stable"
sudo apt-get update
apt-cache madison docker-ce

这里写图片描述

六、选择对应版本安装

sudo apt-get install docker-ce=17.06.0~ce-0~ubuntu

七、当前用户增加执行docker权限(重新登陆终端即可生效)

sudo usermod -a -G docker <username>

八、修改docker存储路径

sudo service docker stop
sudo cp -p -R /var/lib/docker /data/lib/docker
sudo su
# cat << EOF > /etc/default/docker 
# DOCKER_OPTS=" --registry-mirror=http://xxx.m.daocloud.io -g /data/lib/docker"
# EOF
tee -a /etc/default/docker  <<-'EOF'
DOCKER_OPTS=" --registry-mirror=http://xxx.m.daocloud.io -g /data/lib/docker"
EOF
sudo service docker start

# 仅针对 17.06-ce 之后的版本
sudo vim /lib/systemd/system/docker.service

# From:
ExecStart=/usr/bin/dockerd -H fd:// 
 
# To: Add --data-root parameter
ExecStart=/usr/bin/dockerd -H fd:// --data-root="/data/lib/docker"
 
# 重启Docker Servicer
sudo systemctl daemon-reload
sudo service docker start

# 保证workdir目录有指向,可以删掉/var/lib/docker,再软连接过去
sudo ln -sv /data/lib/docker /var/lib/docker

sudo docker info | grep "Docker Root Dir"

九、阿里云提供的镜像加速,需要先登录再获取

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://1nj0zren.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com"
  ]
}
EOF
sudo service docker restart

十、参考

  • https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-convenience-script
  • https://forums.docker.com/t/how-do-i-change-the-docker-image-installation-directory/1169
  • https://www.codercto.com/a/62000.html

最后

以上就是沉静翅膀为你收集整理的ubuntu docker社区版本安装的全部内容,希望文章能够帮你解决ubuntu docker社区版本安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部