码迷,mamicode.com
首页 > 其他好文 > 详细

docker 使用

时间:2020-10-30 12:40:10      阅读:20      评论:0      收藏:0      [点我收藏+]

标签:localtime   pytho   rgba   存在   简单的   挂载   work   mys   div   

头一次使用记录一下过程,方便下次过来粘贴

一、构建dockerfile

下面代码存在文件,命名:dockerfile

注意: RUN 尽量合起来写,因为每运行一个RUN都会构建一个新的镜像,下一步在上一步形成的镜像上构建

FROM python:3.6
WORKDIR /code/
STOPSIGNAL SIGINT
COPY ./ /code/
RUN pip --no-cache-dir install PyMySQL==0.9.3     && pip --no-cache-dir install redis==3.2.1     && mkdir /opt/log/     && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime     && echo Asia/Shanghai >/etc/timezone     && echo "python test.py >> /opt/log/test_log.log 2>&1"> run.sh
CMD ["sh", "run.sh"]

二、build 构建镜像

docker build -f dockerfile -t 镜像名称:版本 .
# 列子
docker build -f dockerfile -t test . # 不加班本就是最后一版

三、执行 docker run 运行容器

docker run -v /opt/log:/opt/log --name=test_docker -d test
# -v 挂载数据在宿主机上
# --name 起个名字
# -d 在后台运行

注: 简单的瞎记一下使用过程,没写什么解释,就是为了方便复制粘贴用

docker 使用

标签:localtime   pytho   rgba   存在   简单的   挂载   work   mys   div   

原文地址:https://www.cnblogs.com/Frange/p/13899006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!