zoukankan      html  css  js  c++  java
  • Docket如何创建镜像

    ------------恢复内容开始------------

    ------------恢复内容开始------------

     Docket如何创建镜像

    1 编写指令的文件名称必须是:Dockerfile

    2 编写构建镜像的指令

    3 开始构建

    docker build [参数] [自定义镜像名称] [dockerfile]

    -t :指定镜像名称

    -f :指定Dockerfile路径

    #FROM

    指定基础镜像(作为构建新镜像时提供一个基础网络环境)

    FROM [镜像名称]:[版本号]

    #RUN

    构建镜像时在镜像中执行命令

    RUN[LInx命令]

    ##ADD

    构建镜像时在镜像中执行命令

    ADD 宿主主机文件路径  镜像文件相对应的文件路径

    ##CMD

    指定容器启动时默认执行的命令

    CMD [容器启动时在容器内执行的命令]

    1、指定基础镜像
    FROM python:3.6.12

    2、安装django
    RUN pip3 install django=2.2.2 -i https://pypi.douban.com/simple/

    RUN django-admin startproject app
    RUN cd /app && django-admin startapp docker

    3、添加django源码包至镜像内
    #ADD day91 /root/


    4、设置启动命令
    CMD cd /app && python3 manage.py runserver 0.0.0.0:8000

    #安装nginx

    1、yum install yum-utils -y

    2、touch /etc/yum.repos.d/nginx.repo

    3、vim /etc/yum.repos.d/nginx.repo

    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true

    [nginx-mainline]
    name=nginx mainline repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true

    4、生成yum缓存:yum makecache

    5、安装nginx: yum install nginx -y

    6、配置代理

    nginx -t : 测试配置文件
    nginx -g 'daemon off;' : 在前台启动nginx

     

    ------------恢复内容结束------------

    ------------恢复内容结束------------

  • 相关阅读:
    C# GDI 绘图打印
    使用批处理,WINRAR 创建自解压文件
    c# 开放/封闭原则
    php 盖尔-沙普利算法
    c# 遍历 Mysql 所有表所有列,查找目标数据
    C# 与 C++ 互操作(C# 调用 C++ 的动态链接库)
    c# WPF DataGrid 获取选中单元格信息
    c# WPF SVG 文件的引用(SharpVectors)
    c# 使用网站的身份验证及 Cookie 的获取与使用
    c# HttpListener 使用
  • 原文地址:https://www.cnblogs.com/ltyc/p/14083939.html
Copyright © 2011-2022 走看看