Docker ce 安装部署

本文提供了在Ubuntu系统上安装Docker CE的详细步骤,包括安装必要的系统工具、GPG证书及配置软件源等,并介绍了如何更新及安装指定版本的Docker CE。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阿里源:https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11aUwteu

Docker CE 是免费的 Docker 产品的新名称,Docker CE 包含了完整的 Docker 平台

Ubuntu 14.04/16.04(使用 apt-get 进行安装)

1: 安装必要的一些系统工具

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

2: 安装GPG证书

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

3: 写入软件源信息
 

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

4: 更新并安装Docker-CE

sudo apt-get -y update
sudo apt-get -y install docker-ce

安装指定版本的Docker-CE:
1: 查找Docker-CE的版本:

 

apt-cache madison docker-ce
docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages


2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
 

sudo apt-get -y install docker-ce=[VERSION]


 

### 安装部署DockerDocker Compose #### 1. Docker安装安装Docker之前,确保系统中没有旧版本的Docker环境。可以通过以下命令卸载旧版本[^2]: ```bash sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine ``` 完成旧版本卸载后,可以按照以下步骤进行Docker安装- 更新系统包: ```bash sudo yum update -y ``` - 安装必要的依赖包: ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` - 设置Docker的稳定存储库: ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` - 安装Docker引擎: ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` - 启动并设置Docker为开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` - 验证Docker安装是否成功: ```bash docker --version ``` 如果安装成功,将显示类似以下信息:`Docker version 28.0.4, build b8034c0`[^1]。 #### 2. Docker Compose的安装 Docker Compose的安装可以通过下载二进制文件实现: - 下载Compose二进制文件: ```bash sudo curl -L "https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` - 赋予执行权限: ```bash sudo chmod +x /usr/local/bin/docker-compose ``` - 验证安装是否成功: ```bash docker-compose --version ``` 如果安装成功,将返回类似以下信息:`docker-compose version 2.21.0`[^1]。 #### 3. 离线安装DockerDocker Compose 离线安装需要提前下载所需的安装包,并将其传输到目标机器上。 - 对于Docker,可以从[Docker官网](https://download.docker.com/)下载对应版本的`.rpm`文件。 - 对于Docker Compose,可以从[Github Releases](https://github.com/docker/compose/releases)下载对应的二进制文件。 传输文件至目标机器后,使用以下命令安装- 安装Docker RPM包: ```bash sudo rpm -ivh docker-ce-<version>.rpm ``` - 安装Docker Compose二进制文件: ```bash sudo mv docker-compose-<version> /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` #### 4. 使用脚本管理Docker(可选) 为了简化Docker的启动和停止操作,可以创建一个管理脚本`manage_docker.sh`。例如: ```bash #!/bin/bash if [[ "$1" == "start" ]]; then sudo systemctl start docker echo "Starting Docker..." echo "Docker started successfully (PID: $(pgrep dockerd))" elif [[ "$1" == "stop" ]]; then sudo systemctl stop docker echo "Stopping Docker..." echo "Docker stopped successfully" fi ``` 赋予脚本执行权限并运行: ```bash chmod +x manage_docker.sh ./manage_docker.sh start ``` ### 注意事项 -安装过程中,请确保操作系统支持Docker,并满足最低硬件要求。 - 如果需要使用特定版本的DockerDocker Compose,请根据实际需求调整下载链接。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纬领网络

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值