欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用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、项目结构
使用Dockerfile制作docker镜像
使用Dockerfile制作docker镜像
3、构建镜像,在/home/goPro/文件夹下执行

docker build -t='py/tornado/lzy_test' .

注意:最后有一个. 不可以缺少,表示当前文件夹下,-t 表示设置镜像的名字
执行效果如下:
使用Dockerfile制作docker镜像
4、制作容器,依托于刚刚制作的镜像制作容器

docker run -i -t --name test_new_01 -p 8099:8080  py/tornado/lzy_test  /bin/bash

说明:–name:容器名字;-p容器对外暴露端口,前为对外暴露端口,后为容器内项目暴露端口;
py/tornado/lzy_test:为依托的镜像名字
使用Dockerfile制作docker镜像
注意:
1、使用Dockerfile制作镜像需要注意目录的结构,保证Dockerfile与其他文件平级
使用Dockerfile制作docker镜像

2、本文中使用到的Dockerfile命令较少,下面是比较全面的命令以及说明
https://www.cnblogs.com/gavin-guo/p/11442742.html

相关标签: docker