在CentOS系统中获取Docker镜像,可以按照以下步骤操作:
yum
安装Docker更新系统包:
sudo yum update -y
安装必要的软件包:
sudo yum install -y yum-utils
设置Docker仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE(社区版):
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证Docker安装:
sudo docker run hello-world
如果你需要特定的镜像,可以直接从Docker Hub或其他镜像仓库下载。
访问Docker Hub: 打开浏览器,访问 Docker Hub。
搜索镜像:
在搜索框中输入你需要的镜像名称,例如 nginx
。
选择镜像:
点击进入镜像详情页面,找到你需要的标签(tag),通常是 latest
。
复制镜像地址: 点击镜像下方的“Pull”按钮旁边的“Download”链接,复制镜像的完整URL。
在CentOS上拉取镜像:
使用docker pull
命令拉取镜像:
sudo docker pull <镜像地址>
例如:
sudo docker pull nginx:latest
docker-compose
如果你有多个服务需要部署,可以使用docker-compose
来管理。
安装docker-compose
:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
创建docker-compose.yml
文件:
编辑一个docker-compose.yml
文件,定义你的服务:
version: '3'
services:
web:
image: nginx:latest
ports:
- "80:80"
启动服务:
sudo docker-compose up -d
通过以上方法,你可以在CentOS系统上获取并使用Docker镜像。