快速开始
- Build and run an image as a container.
- Share images using Docker Hub.
- Deploy Docker applications using multiple containers with a database.
- Run applications using Docker Compose.
安装 Docker
要在CentOS 7上安装Docker,您可以按照以下步骤进行操作:
更新系统:
首先,确保您的系统已经更新到最新版本,以确保系统中的软件包都是最新的。运行以下命令来更新系统:
bashsudo yum update安装所需的依赖软件包:
确保安装了一些必要的软件包,以便后续安装Docker。运行以下命令来安装这些软件包:
bashsudo yum install -y yum-utils device-mapper-persistent-data lvm2添加Docker存储库:
安装Docker之前,您需要将Docker存储库添加到系统中。运行以下命令来添加Docker存储库:
bashsudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo如果在国内,安装阿里云的镜像
sh$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装Docker引擎:
现在,您可以安装Docker引擎。运行以下命令:
bashsudo yum install docker-ce安装指定版本Docker
bashsudo yum list docker-ce --showduplicates | sort -r sudo yum -y install docker-ce-24.0.7-1.el8启动Docker服务:
安装完成后,您可以启动Docker服务并将其设置为开机启动:
bashsudo systemctl start docker sudo systemctl enable docker验证Docker安装:
运行以下命令来验证Docker是否正确安装:
bashsudo docker --version这应该显示Docker的版本信息。
现在,Docker已经成功安装在您的CentOS 7系统上。您可以使用docker命令来管理和运行容器。
Docker Compose
为了获取最新版本,请遵循 Docker 文档并从 Docker 的 GitHub 存储库中的二进制文件安装 Docker Compose。
检查当前版本,如果需要,在以下命令中更新它:
bash
sudo curl -L "https://github.com/docker/compose/releases/download/2.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/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这将输出你安装的版本:
bash
Output
docker-compose version 1.23.2, build 1110ad01现在,您已经安装了Docker Compose。
阿里云镜像加速
登录阿里云,找到产品服务 -> 弹性计算 -> 容器镜像服务
sh
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s5uo2ev6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker