乌班图安装docker

一、前言

官方参考:Install Docker Engine on Ubuntu

  1. 使用 repository 安装(本文)

  2. 使用脚本快速安装

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  1. 下载软件包离线安装

二、安装

2.1 设置仓库

由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

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

更新ubuntu的apt源索引

sudo apt-get update

安装 apt 依赖包,用于通过HTTPS来获取仓库:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

添加Docker官方GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。

root@shawn:~# sudo apt-key fingerprint 0EBFCD88
pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ 未知 ] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

设置Docker稳定版仓库

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

提示:删除命令 add-apt-repository --remove

或者,使用阿里云镜像仓库

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

2.3 安装 Docker Engine

再次更新apt源索引

sudo apt-get update

安装最新版Docker CE(社区版)

sudo apt-get install docker-ce

2.4 安装特定版本的 Docker Engine:

列出可用版本:

apt-cache madison docker-ce

如果要安装指定版本的docker按如下操作(不需要也可以跳过这步操作)

apt-cache madison docker-ce    # 列出可用的docker-ce版本

sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu    #安装指定的docker版本

2.5 测试

拉取hello-world镜像测试docker容器

sudo docker run hello-world

该命令将下载一个测试镜像并运行一个容器,容器运行出现如下信息即表示docker安装成功并且运行正常后并退出。

在这里插入图片描述

三、配置非 root 用户运行 Docker

最后我们可以这样设置用户权限,避免每次输入命令时都要加上sudo,以非 root 用户运行 Docker,需要将用户添加到 docker 组:

sudo usermod -a -G docker $USER 

重启 Docker

sudo systemctl restart docker

执行完上面的命令之后需要注销账号重新登录才能生效

四、配置 Docker 镜像加速

sudo mkdir -p /etc/docker
sudo echo '
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
' > /etc/docker/daemon.json

# 可以考虑多个镜像
sudo echo '
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://reg-mirror.qiniu.com",
    "https://registry.docker-cn.com"
  ]
}
' > /etc/docker/daemon.json

阿里云容器,生成自己的加速地址
登录:https://cr.console.aliyun.com/
点击“创建我的容器镜像”,得到专属加速地址。

本文作者:贾维斯Echo

本文链接:https://www.cnblogs.com/taoxiaoxin/p/17954579

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   贾维斯Echo  阅读(298)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
  2. 2 稻香 稻香 (2015中国好声音第四季现场) - 周杰伦;徐林;Will Jay
稻香 - 稻香 (2015中国好声音第四季现场) - 周杰伦;徐林;Will Jay
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

稻香 (2015中国好声音第四季现场) - 周杰伦/徐林/Will Jay

词:周杰伦

曲:周杰伦

对这个世界如果你有太多的抱怨

对这个世界如果你有太多的抱怨

跌倒了就不敢继续往前走

为什么人要这么的脆弱堕落

请你打开电视看看

多少人为生命在努力勇敢的走下去

我们是不是该知足

珍惜一切就算没有拥有

还记得你说家是唯一的城堡

还记得你说家是唯一的城堡

随着稻香河流继续奔跑

微微笑小时候的梦我知道

不要哭让萤火虫带着你逃跑

不要哭让萤火虫带着你逃跑

乡间的歌谣永远的依靠

回家吧回到最初的美好

不要这么容易就想放弃

不要这么容易就想放弃

就像我说的

追不到的梦想换个梦不就得了

为自己的人生鲜艳上色

先把爱涂上喜欢的颜色

笑一个吧功成名就不是目的

笑一个吧功成名就不是目的

让自己快乐快乐这才叫做意义

童年的纸飞机

现在终于飞回我手里

所谓的那快乐

所谓的那快乐

赤脚在田里追蜻蜓追到累了

偷摘水果被蜜蜂给叮到怕了

谁在偷笑呢

我靠着稻草人吹着风唱着歌睡着了

哦哦哦哦

珍惜一切就算没有拥有

珍惜一切就算没有拥有

还记得你说家是唯一的城堡

还记得你说家是唯一的城堡

随着稻香河流继续奔跑

微微笑小时候的梦我知道

不要哭让萤火虫带着你逃跑

不要哭让萤火虫带着你逃跑

乡间的歌谣永远的依靠

回家吧回到最初的美好

还记得你说家是唯一的城堡

还记得你说家是唯一的城堡

随着稻香河流继续奔跑

微微笑小时候的梦我知道

不要哭让萤火虫带着你逃跑

不要哭让萤火虫带着你逃跑

乡间的歌谣永远的依靠

回家吧回到最初的美好