如何用Docker进行应用部署?
2025-04-14 13:57:19
31
参考资料
- IBM Java 是 IBM 提供的 Java 开发工具包(JDK)和运行时环境(JRE)
- CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
- Hy(Hylang)是一种基于 Python 的 Lisp 方言,允许开发者使用 Lisp 语法编写代码
- SurveyKing 是一款开源在线问卷调查系统
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能
- XWiki 是一个开源的、基于 Java 的 Wiki 平台
- NATS 是一个高性能、轻量级的开源消息系统
- Docker如何设置中文界面?
如何用Docker进行应用部署?
安装Docker
下载Docker安装包
执行安装程序
启动Docker服务
准备应用
创建应用代码目录
编写Dockerfile文件
示例Dockerfile内容:
FROM python:3.8
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
构建镜像
打开终端
进入应用目录
执行命令:docker build -t myapp .
运行容器
执行命令:docker run -d -p 4000:80 myapp
-d:后台运行
-p:端口映射
验证部署
检查应用是否正常运行
管理容器
查看运行中的容器:docker ps
停止容器:docker stop <容器ID>
删除容器:docker rm <容器ID>
删除镜像:docker rmi myapp
持久化数据
创建数据卷:docker volume create mydata
挂载数据卷:docker run -v mydata:/data myapp
使用Docker Compose
创建docker-compose.yml文件
定义服务配置
运行命令:docker-compose up -d