centos

centos dopra容器化实践经验

小樊
35
2025-07-12 22:24:59
栏目: 智能运维

似乎您在询问如何在CentOS上进行容器化部署,但您提到的“dopra”可能是个误打,我猜您想问的是“Docker”。在CentOS上使用Docker进行容器化部署是一个常见的做法,以下是详细的步骤:

安装Docker

  1. 更新系统
    sudo yum update -y
    
  2. 安装依赖包
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 添加Docker仓库
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker
    sudo yum install -y docker-ce
    
  5. 启动Docker服务
    sudo systemctl start docker
    
  6. 设置Docker开机自启
    sudo systemctl enable docker
    
  7. 验证Docker安装
    sudo docker run hello-world
    
    如果看到“Hello from Docker!”的输出,说明Docker安装成功。

基本容器操作

  1. 拉取镜像
    sudo docker pull nginx
    
  2. 运行容器
    sudo docker run -d -p 80:80 nginx
    
  3. 查看运行中的容器
    sudo docker ps
    
  4. 停止与删除容器
    sudo docker stop [容器ID]
    sudo docker rm [容器ID]
    
  5. 查看容器日志
    sudo docker logs [容器ID]
    

高级容器管理

  1. 在容器内执行命令
    sudo docker exec -it [容器ID] /bin/bash
    
  2. 文件拷贝
    sudo docker cp [主机路径] [容器路径]
    
  3. 保存容器为新的镜像
    sudo docker commit [容器ID] [新镜像名]
    
  4. 查看容器端口映射
    sudo docker port [容器ID]
    
  5. 编辑容器的配置文件
    sudo docker update --restart always [容器ID]
    

图形化工具Portainer

  1. 拉取Portainer镜像
    sudo docker pull portainer/portainer
    
  2. 运行Portainer容器
    sudo docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
    
  3. 本地访问Portainer: 在浏览器中访问 http://localhost:9000 进行配置。

如果您确实需要关于“dopra”的部署信息,请确认您的问题或提供更多上下文,以便我能给出更准确的回答。

0
看了该问题的人还看了