centos,docker部署
时间: 2024-08-16 14:09:30 浏览: 90
在 CentOS 系统上部署 Docker 需要遵循以下步骤:
1. **安装 Docker**:
- 更新系统包:`sudo yum update`
- 添加 Docker GPG钥:`sudo curl -fsSL https://download.docker.com/linux/centos/docker-ce.gpg | sudo gpg --dearmor -o /etc/pki/rpm-gpg/Docker.key`
- 安装 Docker:`sudo yum install docker-ce docker-ce-cli containerd.io`
2. **启动并启用 Docker**:
- 启动 Docker:`sudo systemctl start docker`
- 设置 Docker 自动启动:`sudo systemctl enable docker`
3. **验证 Docker 是否已安装**:
- 使用 `docker run hello-world` 运行一个简单的示例镜像来确认 Docker 正常工作。
4. **配置 Docker**:
- 可能需要设置用户权限以便普通用户也能运行容器:`sudo usermod -aG docker your_username`
- 登录:`sudo -i && su - your_username`
5. **管理 Docker 映像和容器**:
- 使用命令如 `docker pull <image_name>` 下载镜像,`docker run <image_name> --rm` 来创建并运行临时容器。
6. **Dockerfile**: 如果想要构建自定义的应用镜像,可以编写一个 Dockerfile,并通过 `docker build .` 构建。
7. **私有仓库**:
- 如果需要访问私有库,可以在 CentOS 上安装 `docker-compose` 或者 Docker CE 的企业版,然后设置私钥或认证。
阅读全文