DockerUbuntu 安装 Docker

Posted Fxtack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DockerUbuntu 安装 Docker相关的知识,希望对你有一定的参考价值。

Ubuntu 安装 Docker


文章目录


一. Docker 简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。[引用]


二. Docker 安装(Ubuntu 系统为例)

提示


本过程参照 Docker 官方安装指南操作,如有问题可以参照其官方文档。

1. 卸载原有的 Docker(若第一次安装则忽略此步)

原有的 Docker 可能叫 dockerdocker.iodocker-engine。如果已经下载了,那么请先卸载它们。

$ sudo apt-get remove docker docker-engine docker.io containered runc

2. 安装 apt 相关依赖

使用以下指令完成

$ sudo apt-get update
$ sudo apt-get install \\
	apt-transport-https \\
	ca-certificates \\
	curl \\
	gnupg-agent \\
	software-properties-common

3. 添加 Docker 官方 GPG 秘钥并验证

添加秘钥通过以下指令完成。

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

验证秘钥通过以下步骤完成。(此处的 0EBFCD88自菜鸟教程中的值)

$ sudo apt-key fingerprint 0EBFCD88

4. 设置仓库

官方给出了三种可选的仓库设置,请根据自己操作系统的情况选择并设置。

  • x86_64/amd64

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

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

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

5. 正式安装 Docker

通过以下指令完成。注意,Docker 区分社区版和企业版,这里使用的 docker-ce 指的是社区版(Community Edition)。

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

三. 测试运行 hello-world

安装好之后就可以试运行 hello-world 了。

Docker 非常贴心的为我们准备好了 hello-world。只需要通过以下代码就可以运行。

$ sudo docker run hello-world

如果出现如下图的运行结果,那就是安装成功了。


相关链接


其他相关文章

文章名称更新时间
Docker 快速入门上手2021-6-06
Docker 理解与实践准备中

文章内容来自个人学习总结
欢迎指出本文中存在的问题
未经本人同意禁止转载,不得用于商业用途

以上是关于DockerUbuntu 安装 Docker的主要内容,如果未能解决你的问题,请参考以下文章

DockerUbuntu 安装 Docker

DockerUbuntu安装Docker

DockerUbuntu安装Docker

云原生|Dockerubuntu下Docker安装及加速

Docker 小手册:汇总(最后更新 2019.9.3)

DockerUbuntu16.04将Docker升级至最新版