温馨提示×

centos dopra容器化实践

小樊
47
2025-07-27 02:06:31
栏目: 智能运维

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

安装Docker

  1. 更新系统
sudo yum update -y
  1. 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker
sudo yum install -y docker-ce
  1. 启动Docker服务
sudo systemctl start docker
  1. 设置Docker开机自启
sudo systemctl enable docker
  1. 验证Docker安装
sudo docker run hello-world

如果看到“Hello from Docker!”的输出,说明Docker安装成功。

基本容器操作

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

高级容器管理

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

图形化工具Portainer

  • 拉取Portainer镜像
sudo docker pull portainer/portainer
  • 运行Portainer容器
sudo docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
  • 本地访问Portainer

在浏览器中访问 http://localhost:9000 进行配置。

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

0