zoukankan      html  css  js  c++  java
  • Dockerfile中常用的指令

    Dockerfile中常用的指令

    FROM       基础镜像
    COPY       复制文件     
    ADD        添加文件
    RUN        要执行的命令
    CMD        容器启动时要执行的命令
    EXPOSE     默认向外暴漏端口
    VOLUME     创建挂载点
    WORKDIR    工作目录
    USER       当前操作用户




    docker持久化存储
    数据卷:
       数据卷的增、删、改、查
       docker volume create   创建卷
                        ls       查看所有卷
                        inspect  查看详细信息
                        prune      删除所有未被使用的卷
                        rm       删除一个或者多个卷
        卷存放的目录:  /var/lib/docker/volume/
        匿名卷:  在构建镜像时通过VOLUME指定挂载点,那么在基于镜像创建容器时,会自动创建一个匿名卷挂载至改挂载点!

        除了可以挂载数据卷之外,还可以指定改在宿主机的目录或者文件到容器中
        例如:
        docker run --name web4 -d -p 84:80 -v /opt/html:/usr/share/nginx/html  10.30.5.120/docker/nginx
        docker run --name redis1 -d -p 6378:6379 -v /root/redis.conf:/etc/redis.conf  redis:1.1

  • 相关阅读:
    记账本开发进程第四天
    记账本开发进程第三天
    记账本开发进程第二天
    记账本开发进程第一天
    《人月神话》阅读笔记三
    《人月神话》阅读笔记二
    一、计算机基础
    Fox and Minimal path CodeForces
    Maximum Value (二分+思维枚举)
    True Liars (思维想法+带权并并查集+01背包)
  • 原文地址:https://www.cnblogs.com/tyk3201/p/12090158.html
Copyright © 2011-2022 走看看