Docker的安装部署

发布时间:2024-12-18 人气:101次

Docker有两个主流维护团队,一个是Debian团队维护的docker.io版本,一个是Docker官方维护的docker-ce或docker-ee版本。特别地是docker-ce由Go语言编写,并自行管理所有依赖项,而不用依赖于系统的包管理器。需要注意Podman有取代Docker趋势。

下面介绍分别在CentOS和Ubuntu系统上安装部署Docker的方法:


CentOS

1.1 安装必要的一些系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2

1.2 添加软件源信息

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo1.3 更新yum缓存

yum makecache fast1.4 安装Docker-CE

yum -y install docker-ce1.5 开启Docker服务

service docker start1.6 开机自启动

systemctl enable docker.service2. Ubuntu

2.1 更新软件包索引:

sudo apt-get update

2.2 允许APT使用HTTPS:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

2.3 添加Docker官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

2.4 添加Docker的稳定版本仓库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

2.5 再次更新软件包索引

sudo apt-get update

2.6 安装Docker CE(社区版):

sudo apt-get install docker-ce

2.7 验证Docker是否安装成功并运行:

sudo systemctl status docker

2.8 启用Docker服务自动启动:

sudo systemctl enable docker

如果你想要确认Docker服务已经设置为开机自启动,可以使用以下命令检查:

sudo systemctl is-enabled docker

你还可以手动启动Docker服务,确保它能正常工作:

sudo systemctl start docker

检查Docker服务的状态,确保它正在运行:

sudo systemctl status docker


选择订阅-通过 Docker 订阅在协作、安全性和支持之间找到完美的平衡!
在线客服
联系方式

热线电话

18221674630

上班时间

周一到周五

公司电话

18221674630

二维码
线
获取免费体验资格

提交后,我们将在3个小时内与您联系