docker 使用

技术文章 7个月前 完美者
1,599 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

版权声明:完美者 发表于 2020-10-30 12:40:10。
转载请注明:docker 使用 | 完美导航

暂无评论

暂无评论...