使用Dockerfile制作docker镜像
程序员文章站
2022-06-03 12:06:11
...
1、编写Dockerfile文件
PS:制作环境镜像,请看这里
#基础镜像 py/tornado_test为之前编写好的,包含全部环境、python运行依赖包的镜像文件
FROM py/tornado_test:latest
#制作人信息
MAINTAINER lzy "aaa@qq.com"
#将项目拷贝到指定位置,从当前目录拷贝到/home下面
COPY . /home/
#暴露端口
EXPOSE 8080
#启动项目
CMD ["python", "/home/py/AI_ModelServer/server/main.py" ]
2、项目结构
3、构建镜像,在/home/goPro/文件夹下执行
docker build -t='py/tornado/lzy_test' .
注意:最后有一个. 不可以缺少,表示当前文件夹下,-t 表示设置镜像的名字
执行效果如下:
4、制作容器,依托于刚刚制作的镜像制作容器
docker run -i -t --name test_new_01 -p 8099:8080 py/tornado/lzy_test /bin/bash
说明:–name:容器名字;-p容器对外暴露端口,前为对外暴露端口,后为容器内项目暴露端口;
py/tornado/lzy_test:为依托的镜像名字
注意:
1、使用Dockerfile制作镜像需要注意目录的结构,保证Dockerfile与其他文件平级
2、本文中使用到的Dockerfile命令较少,下面是比较全面的命令以及说明
https://www.cnblogs.com/gavin-guo/p/11442742.html
上一篇: 山药痒止不住,几个妙招帮到你