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

  • 相关阅读:
    docker学习及应用
    openstack入门及应用
    C# 值类型,引用类型区别
    C# 继承
    Unity 使用Plugins接入安卓SDK 基础篇
    详谈 Unity3D AssetBundle 资源加载,结合实际项目开发实例
    Unity3D 协程 浅谈
    《俄罗斯,有点意思》
    老男孩之《生日快乐》
    【诗歌系列】《神曲》
  • 原文地址:https://www.cnblogs.com/tyk3201/p/12090158.html
Copyright © 2011-2022 走看看