小工具知识网

当前位置: 首页 > 行业知识 > docker ubuntu20.04 安装教程

行业知识

docker ubuntu20.04 安装教程

2026-11-10 18:36:09 来源:互联网转载

ubuntu20.04 安装 docker 教程

���博客测试安装时间2023.8月

()

一、docker安装内容:docker Engine社区版 和 docker Compose

二、安装环境:ubuntu20.04

()

三、安装步骤:

# 如果已经安装过docker,请先卸载,没安装则跳过for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done# 更新 apt indexsudo apt-get updatesudo apt-get install ca-certificates curl gnupg# 添加官方GPG keysudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg# 设置下载源地址echo \  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 更新 aptsudo apt-get update# 下载docker一系列软件包sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 验证是否下载成功sudo docker run hello-world

运行完最后一条指令,如果成功,那么说明安装成功。

四、安装后处理

1、为什么需要这一步?

答:将当前用户添加到docker组用户,那么后面运行docker命令就不用每次都需要管理员权限sudo。

# 创建用户组dockersudo groupadd docker# 将当前用户加入到docker用户组sudo usermod -aG docker $USER# 测试是否加入成功newgrp dockerdocker run hello-world# 如果成功,那么重启电脑reboot

四、设置docker hub国内镜像

1、为什么需要设置docker hub国内镜像?

答:由于使用docker命令时,默认会访问官方docker hub,docker hub服务器在境外,访问速度很慢。设置成国内提高速度。

2、设置方法

# 新建/etc/docker/daemon.json文件,如果没有。有的话直接编辑。sudo touch /etc/docker/daemon.json# 编辑daemon.json文件sudo vi /etc/docker/daemon.json# 输入下面内容,并保存。这里用的是Docker中国区的镜像,亲测速度还行,如果速度慢可自行更换。{ "registry-mirrors": ["https://registry.docker-cn.com"]}# 重启docker,验证是否成功sudo systemctl daemon-reloadsudo systemctl restart docker# 验证是否成功, 如果看到刚刚设置的registry-mirrors地址则表示成功。docker info

五、参考资料

1、docker官网安装过程

https://docs.docker.com/engine/install/ubuntu/

2、docker安装后处理

https://docs.docker.com/engine/install/linux-postinstall/

3、docker国内镜像

https://www.runoob.com/docker/docker-mirror-acceleration.html

https://zhuanlan.zhihu.com/p/347643668

4、docker菜鸟教程

https://www.runoob.com/docker/docker-tutorial.html

上一篇:快速构建高效h ui.admin后台管理系统指南

下一篇:宁畅服务器开箱怎么开箱?