docker安装篇,第一篇 在Ubuntu18.04上安装docker ce

本安装文档参考官方文档编写,如安装过程中存在问题可参考原版安装教程

https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository

本次安装环境为Ubuntu18.04 x86-64

初始验证:

(1)验证是否安装了curl

$ which curl

备注:如果没有安装则进行安装,具体安装如下:

$ sudo apt-get update
$ sudo apt-get install curl


一、在Ubuntu中建立ce存储库

第一步:安装软件包以允许apt通过HTTPS使用存储库:

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

第二步:添加Docker的官方GPG密钥:

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

备注:可使用以下命令进行验证秘钥指纹 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

$ sudo apt-key fingerprint 0EBFCD88

第三步:可选设定稳定存储库,可不设置,则自动使用(deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable)

注:官方文档提到在此处设置时,如果是在linux mint下,则需要设置父级Ubuntu发行版的名称。Linux Mint Rafaela、Ubunut版本直接使用 lsb_release -cs命令获取到的名称即可

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

第四步,更新apt资源包,并进行安装docker ce

$ sudo apt-get update
$ sudo apt-get -y install docker-ce

备注:如果需要安装特定版本,则使用以下命令获取可用的版本号,使用要安装的版本号进行安装

apt-cache madison docker-ce
sudo apt-get install -y docker-ce=<VERSION>

例如:docker-ce=18.03.0~ce-0~ubuntu

第五步,基础安装完成,可以先进行测试一下是否可用

$ sudo docker version
$ sudo docker run hello-world

如果执行时不想使用sudo命令,可以进行设置用户组,并将当前用户增加到该组中

$ sudo groupadd docke
$ sudo usermod -aG docker $USER

注销一下,再执行以下命令

$ docker run hello-world

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏流柯技术学院

修改windows系统文件权限

修改windows系统文件总是提示没有权限,虽然已是administrator也不管用。

1091
来自专栏菩提树下的杨过

dubbox升级spring到4.x及添加log4j2支持

今天花了点时间,把dubbox依赖的spring从3.x升级成最新版的4.x了,其它一些依赖的组件也顺带升级了,同时dubbo支持的第三方日志组件居然没有log...

19310
来自专栏一个默默无闻的工程师的日常

openstack icehouse负载均衡配置

1754
来自专栏行者悟空

Apache Zookeeper集群搭建(简化版)

1362
来自专栏Petrichor的专栏

Ubuntu 备份与恢复

我们的目标是备份/目录,但是不备份/home, 以及/proc, /sys, /mnt, /media, /run, /dev 要实现这一点,执行下列命令

7723
来自专栏zcqshine's blog

android6.0 drawable 的变化

3607
来自专栏Jed的技术阶梯

通过已有的虚拟机克隆四台虚拟机

环境准备:一个已经安装好的虚拟机 要求: 删除了 /etc/udev/rules.d/70-persistent-net.rules 这个文件后,关机,保存...

2042
来自专栏我的博客

zendframework中render,forward,redirect区别

1.render $this->render(‘my’);//注意没有.phtml 这样会在当前控制器下的my.phtml(也就是views/scripts...

3605
来自专栏用户画像

使用Maven管理Jar包

②点击Maven project,在右侧会出现下图的菜单栏,点击刷新,即可pom文件所有的jar包到本地仓库

952
来自专栏决胜机器学习

《Redis设计与实现》读书笔记(二十) ——Redis命令在redis服务器执行过程

《Redis设计与实现》读书笔记(二十) ——Redis命令在redis服务器执行过程 (原创内容,转载请注明来源,谢谢) 序:redis服务器是redis一切...

3524

扫码关注云+社区

领取腾讯云代金券