docker学习打包和运行程序
2023-12-14 18:09:05
构建Dockerfile文件
vi Dockerfile
就新建并且打开了Dockerfile文件,例如在里面写:
FROM python:3.9
# 将当前目录下的文件复制到 Docker 镜像中的 /app 目录下
COPY . /app
# 设置工作目录为 /app
WORKDIR /app
# 运行您的 Python
CMD ["python", "app.py"]
# 按Esc键,之后按“:”,并且输入wq,保存该文件
docker build -t test_app . # 这个test_app是自定义的可以换成自己的名字
运行程序
- 直接运行该程序
docker run -it test_app
- 如果您使用的是远程服务器,并且运行的是Python的GUI界面,我建议使用类似于MobaXterm这种已经配好X11的远程可视化软件。
# 里面的test_app与刚才build构建的一致就行
docker run -it --rm -e DISPLAY=$DISPLAY --network=host -v /tmp/.X11-unix:/tmp/.X11-unix -v ~/.Xauthority:/root/.Xauthority test_app
如果你想进入Docker容器进行修改,你可以通过以下步骤实现:
查看容器ID或名称:
docker ps -a
进入容器:
docker exec -it <container_id_or_name> /bin/bash
退出容器:
# 输入以下命令,再按enter键
exit
文章来源:https://blog.csdn.net/weixin_44750594/article/details/134919784
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!