首页 > 其他 > 详细

docker 使用

时间:2020-10-29 22:04:58      阅读:48      评论:0      收藏:0      [点我收藏+]

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

一、构建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 使用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!