002--CentOS8 操作系统安装 Docker
CentOS8 操作系统安装 Docker
因为有的同学可能会选择其他的 Linux 的发行版来学习本课程,所以这节课我们也列举了如何在 Ubuntu 下安装 Docker 的方法。对于初次接触 Linux 的用户,我们会提供尽可能详细的注释来告知每个命令的作用,放松心态,跟着做就可以了。
Tips:由于 Docker 安装需要比较高的系统权限,请在安装前与系统管理员确认,或者使用 root 权限进行安装, 本节使用root进行操作。
1. CentOS 安装 Docker
Tips:CentOS8 的推荐的新包管理工具是 dnf,所以我们使用 dnf 来安装 Docker。 CentOS7 的版本只需要将 dnf 替换成 yum 即可。
1. 添加软件源:
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.执行下面这条命令更新软件包索引:
dnf update
3. 安装需要的依赖:
目前 Centos8 软件源中的 containerd.io
版本偏低,我们需要手动安装一个新版本,这样才能顺利安装 docker-ce 19.03
,否则只能安装老版本的 docker-ce
。Centos7 用户可以跳过此步。
dnf install -y https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
4. 安装 Docker-ce:
dnf install -y docker-ce
5.配置网络与防火墙
systemctl stop firewalld iptables -P INPUT ACCEPT iptables -F echo "net.ipv4.ip_forward = 1" | tee -a /etc/sysctl.conf sysctl -p systemctl start firewalld firewall-cmd --add-masquerade --permanent firewall-cmd --reload
6. 将 Docker 设定为开机启用:
systemctl enable docker
7. 启动 Docker 服务:
systemctl start docker
8. 使用 查看 docker 版本:
Tips:
如果使用的是非root用户,需要先将当前用户加入到Docker用户组并重启Docker服务
sudo usermod -aG docker `whoami` newgrp docker systemctl restart docker
执行docker version
查看安装版本信息
Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:46:54 2020 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.12 API version: 1.40 (minimum version 1.12) Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:45:28 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.13 GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc: Version: 1.0.0-rc10 GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd docker-init: Version: 0.18.0 GitCommit: fec3683
如果可以成功输出上面的版本号,说明我们的 Docker 已经安装成功了!
2. CentOS 下安装 Docker 视频演示
如果有哪一步骤不清楚的可以看下下面的视频:
http://v3.mukewang.com/5f3603af422b1a10ac1db7df/S.mp4
3. Ubuntu 下安装 Docker
如果你自己使用 Ubuntu 发行版,可以参考如下步骤安装 Docker:
Tips:Ubuntu 的包管理工具是 apt,所以我们使用 apt 来安装 Docker。
1. 安装 curl:
apt install curl -y
2. 安装 Docker:
sh -c "$(curl -fsSL https://get.docker.com)"
3. 启动 Docker 服务:
systemctl start docker
4. 将 Docker 设定为开机启用:
systemctl enable docker
4. Ubuntu下安装 Docker 视频演示
如果有哪一步骤不清楚的可以看下下面的视频:
我们使用 systemctl
命令管理 Docker 服务。
启动 Docker 服务:
systemctl start docker
停止 Docker 服务:
systemctl stop docker
重启 Docker 服务:
systemctl restart docker
设定 Docker 服务开机自启动:
systemctl enable docker
取消 Docker服务开机自启动:
systemctl disable docker
6. 小结
至此,我们应该已经成功获取了 Docker 运行环境。根据 Linux 发行版和版本号的不同,安装过程存在些许差异。即便使用的发行版比较小众,灵活使用搜索引擎,也能很快地安装好 Docker。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具