行业知识
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
下一篇:宁畅服务器开箱怎么开箱?