《阿里云 ECS 部署 Docker 应用:从安装到容器化部署全流程》
- 标题:阿里云 ECS 部署 Docker 应用:从安装到容器化部署全流程
- 正文:在阿里云 ECS 上用 Docker 部署应用,既方便管理又能隔离环境,步骤如下:
- ECS 安装 Docker登录 ECS(CentOS 系统),执行:
bash
运行
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io sudo systemctl start docker && sudo systemctl enable docker
- 构建 Docker 镜像把应用代码传到 ECS,编写
Dockerfile:
dockerfile
FROM nginx:alpine COPY ./dist /usr/share/nginx/html
- 执行
docker build -t my-web-app .构建镜像。 - 运行容器
bash
运行
docker run -d -p 80:80 --name my-web-container my-web-app