在CentOS上進行容器化部署主要包括安裝Docker和配置Kubernetes(可選)。以下是詳細的步驟:
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker
docker --version
/etc/docker/daemon.json
文件來調整Docker的行為,例如更改默認存儲位置或調整網絡設置。docker ps
查看當前正在運行的容器,使用 docker run
創建并啟動新的容器。sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
sudo kubeadm init --pod-network-cidr 10.244.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
kubeadm init
命令輸出的指示,將工作節點加入到集群中。以上步驟可以幫助你在CentOS系統上實現容器化部署,無論是使用Docker單獨部署應用,還是配置Kubernetes進行更復雜的應用管理和編排。