在CentOS上進行容器化部署通常使用Docker,以下是核心步驟:
安裝Docker
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker && sudo systemctl enable docker
docker --version
構建Docker鏡像
Dockerfile
,例如基于CentOS的基礎鏡像安裝應用:FROM centos:7
MAINTAINER your_name
RUN yum install -y nginx
EXPOSE 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]
docker build -t your-image-name .
運行容器
docker run -d -p 80:80 --name your-container your-image-name
docker stop [容器ID]
/ docker rm [容器ID]
高級管理(可選)
docker-compose.yml
定義服務。kubelet
、kubeadm
等組件并初始化集群。注:若“dopra”為特定應用或中間件,需根據其官方文檔調整鏡像構建和部署參數,以上步驟為通用容器化方案。