答案:在CentOS和Ubuntu上安装Docker需先更新系统并安装依赖,再通过官方源安装Docker Engine,启动服务并设置开机自启,最后运行hello-world镜像验证安装,推荐将用户加入docker组以避免使用sudo。

在Linux系统上安装Docker环境并不复杂,只要按照标准流程操作,基本都能顺利完成。以下是在主流Linux发行版(以CentOS和Ubuntu为例)中部署Docker的完整步骤,涵盖环境准备、安装、启动及基础验证。
1. 系统环境准备
确保你的Linux系统满足Docker运行的基本要求:
操作系统:CentOS 7及以上,或Ubuntu 18.04/20.04/22.04 LTS内核版本:建议3.10以上(可通过 uname -r 查看)用户具备sudo权限系统已更新到最新状态
执行系统更新命令:
sudo yum update -y # CentOS sudo apt update && sudo apt upgrade -y # Ubuntu
2. 安装Docker
CentOS 安装步骤
使用官方仓库安装,保证获取最新稳定版:
# 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker官方仓库
sudo yum-config-manager –add-repo https://www.php.cn/link/751e262f065a17a3d0294b36c9a1427d
安装Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动Docker服务
sudo systemctl start docker
设置开机自启
sudo systemctl enable docker
Ubuntu 安装步骤
同样推荐通过官方源安装:
Remusic
Remusic – 免费的AI音乐、歌曲生成工具
514 查看详情
# 安装必要依赖
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
添加Docker官方GPG密钥
curl -fsSL https://www.php.cn/link/23541eb601555bd15ee658741aa070b0 | 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://www.php.cn/link/2859d4b47bfe5c717dd76d74a888ee5a $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
更新软件包索引并安装Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
启动并启用Docker
sudo systemctl start docker
sudo systemctl enable docker
3. 验证Docker安装
安装完成后,运行以下命令检查Docker是否正常工作:
docker –version
docker run hello-world
如果看到欢迎信息,说明Docker已成功运行。
4. 配置非root用户运行Docker(可选但推荐)
避免每次使用docker命令都加sudo,可将当前用户加入docker组:
sudo usermod -aG docker $USER
退出终端重新登录后生效。
5. 常见问题处理
权限被拒绝:确认用户已加入docker组,或使用sudo执行命令无法拉取镜像:检查网络连接,或配置国内镜像加速器(如阿里云、网易云)Docker服务无法启动:查看日志 sudo journalctl -u docker.service
基本上就这些。整个过程不复杂但容易忽略细节,比如源配置和用户组设置。按步骤操作,一般都能顺利部署完成。
以上就是Linux如何安装Docker环境_LinuxDocker部署完整步骤的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/873137.html
微信扫一扫
支付宝扫一扫