在Ubuntu虚拟机上进行容器化部署,核心步骤如下:
sudo apt update && sudo apt upgrade -ysudo apt install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -  
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"  
sudo apt install docker-ce docker-ce-cli containerd.iosudo systemctl start docker && sudo systemctl enable docker运行测试容器:sudo docker run hello-world,若输出“Hello from Docker!”则安装成功。
Dockerfile,定义镜像构建步骤(如复制文件、安装依赖、暴露端口等)。例如:FROM ubuntu:24.04  
WORKDIR /app  
COPY . /app  
RUN apt update && apt install -y python3  
EXPOSE 8080  
CMD ["python3", "app.py"]  
docker build -t my-app:latest .docker run -d -p 8080:8080 --name my-container my-app:latestsudo apt install -y kubelet kubeadm kubectl  
sudo apt-mark hold kubelet kubeadm kubectl  
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  
kubeadm join命令。kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml。docker volume或Kubernetes的PersistentVolume挂载存储卷。| 操作 | 命令示例 | 
|---|---|
| 安装Docker | sudo apt install docker-ce | 
| 构建镜像 | docker build -t <镜像名> . | 
| 运行容器 | docker run -d -p <宿主机端口>:<容器端口> <镜像名> | 
| 初始化Kubernetes集群 | sudo kubeadm init | 
| 加入节点 | kubeadm join <主节点IP>:6443 | 
以上步骤参考自,可根据实际需求调整配置。