答案:在Ubuntu和CentOS系统中安装Docker需配置官方仓库、安装依赖、执行安装命令并验证,非root用户需加入docker组,注意内核版本与镜像加速。

在Linux系统中安装Docker是部署容器化应用的第一步。下面以主流的Ubuntu和CentOS系统为例,详细介绍如何正确安装Docker。
1. Ubuntu系统安装Docker
Ubuntu用户推荐使用官方Apt仓库安装最新稳定版Docker。
更新软件包索引:
sudo apt update 安装必要的依赖包,以便Apt可以通过HTTPS使用仓库:
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release 添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 添加Docker APT仓库到系统源列表:
echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 再次更新Apt包索引:
sudo apt update 安装Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io 验证Docker是否安装成功:
sudo docker –version 运行测试容器:
sudo docker run hello-world
2. CentOS系统安装Docker
CentOS用户可通过Yum或dnf管理工具安装Docker。
卸载旧版本(如有):
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 安装必要的依赖工具:
sudo yum install -y yum-utils 配置Docker的Yum仓库:
sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker Engine:
sudo yum install docker-ce docker-ce-cli containerd.io 启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker 验证安装:
sudo docker run hello-world
3. 非root用户使用Docker
默认情况下,Docker命令需要root权限。可将普通用户加入docker组,避免每次使用sudo。
帮衣帮-AI服装设计
AI服装设计神器,AI生成印花、虚拟试衣、面料替换
106 查看详情
创建docker用户组(通常已存在):
sudo groupadd docker 将当前用户加入docker组:
sudo usermod -aG docker $USER 重新登录终端或执行以下命令刷新组权限:
newgrp docker 测试是否可以免sudo运行Docker:
docker run hello-world
4. 常见问题与注意事项
安装过程中可能遇到权限、网络或依赖问题,需注意以下几点:
确保系统内核版本较新(建议3.10以上),可通过uname -r查看。 国内用户若下载缓慢,可配置镜像加速器,在/etc/docker/daemon.json中添加镜像地址。 Docker服务未启动时会提示“Cannot connect to the Docker daemon”,记得检查服务状态:sudo systemctl status docker 安装失败时查看日志:journalctl -u docker.service
基本上就这些。按照步骤操作,大多数Linux发行版都能顺利安装Docker。关键在于正确配置软件源并处理好用户权限。不复杂但容易忽略细节。
以上就是Linux中如何安装Docker_Linux安装Docker的详细教程的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/633559.html
微信扫一扫
支付宝扫一扫