自己装了一台Ubuntu Server,就是为了装个Docker,方便安装一些小的服务。
Ubuntu安装Docker很简单,官方直接就有文档:
英文文档:https://docs.docker.com/engine/install/ubuntu/
中文文档:https://dockerdocs.cn/engine/install/ubuntu/
一、操作系统要求
要安装Docker Engine,Ubuntu64位版本支持的有:
Ubuntu Hirsute 21.04
Ubuntu Groovy 20.10
Ubuntu Focal 20.04(LTS)
Ubuntu Bionic 18.04(LTS)
Ubuntu Xenial 16.04(LTS)
现在最新Ubuntu Server是22.04,不知道是否支持,照理应该最新的都会支持的,可能文档还没更新。不确定系统版本,用命令查看一下:
1 | lsb_release -a |
二、卸载旧版本Docker
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
如果提示没有安装,没问题。
三、安装Docker
安装方式:
- 大多数用户会 设置Docker的存储库并从中进行安装,以简化安装和升级任务。这是推荐的方法。
- 一些用户下载并手动安装DEB软件包, 并完全手动管理升级。这在诸如在无法访问互联网的空白系统上安装Docker的情况下很有用。
- 在测试和开发环境中,一些用户选择使用自动 便利脚本来安装Docker。
这里就用推荐的方法:使用存储库安装(Install using the repository)
1.设置存储库(Set up the repository)
1).更新apt软件包索引并安装软件包以允许apt通过HTTPS使用存储库
1 | sudo apt-get update |
2).添加Docker的官方GPG密钥(Add Docker’s official GPG key)
1 | sudo mkdir -p /etc/apt/keyrings |
3).使用以下命令来设置存储库(Use the following command to set up the repository)
1 | echo \ |
2.安装Docker引擎(Install Docker Engine)
1).更新apt程序包索引(Update the apt package index):
1 | sudo apt-get update |
2).安装最新版本的Docker Engine,containerd和Docker Compose(Install Docker Engine, containerd, and Docker Compose)
1 | sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin |
如果要安装指定版本的Docker Engine:
1 | # 列出仓库中可用的版本 |
3).通过运行hello-world 映像来验证是否正确安装了Docker Engine(Verify that the Docker Engine installation is successful by running the hello-world image)
1 | sudo docker run hello-world |
最后用docker命令查看下:
1 | docker version # 查看docker版本 |
Docker常用命令看这篇笔记:Docker常用命令
3.启动Docker
1 | # 安装完成后,查看Docker服务是否运行 |
4.升级Docker引擎
要升级Docker Engine,请先运行sudo apt-get update
。
5.卸载Docker引擎(Uninstall Docker Engine)
1 | # 1).卸载Docker Engine,CLI和Containerd和Docker Compose packages |
- 本文标题:Ubuntu安装Docker
- 本文作者:HDUZN
- 创建时间:2022-11-19 14:28:10
- 本文链接:http://hduzn.cn/2022/11/19/Ubuntu安装Docker/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!