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

原文地址:https://www.cnblogs.com/tyk3201/p/12090158.html