美文网首页
Dockerfile的使用以及mount、volume相关使用

Dockerfile的使用以及mount、volume相关使用

作者: 夏_Leon | 来源:发表于2020-04-28 13:13 被阅读0次

    什么是Dockerfile,简单说就是把你需要的环境写成一个脚本,你需要这个环境的时候跑一下这个脚本即可,而这里不仅仅只包括环境,也可以包含一些简单的命令。
    https://www.runoob.com/docker/docker-dockerfile.html

    Container与Image的关系
    https://blog.csdn.net/qq_17545293/article/details/80822310

    Docker常见命令

    #查看正在运行的container
    docker ps
    #查看所有container
    docker ps -a
    #查询当前容器
    docker container ls -all
    #删除指定,后面带的是容器名
    docker container rm mycentos
    #删除指定镜像,后面带的是镜像id
    docker rmi fce289e99eb9
    
    #根据当前目录下的Dockerfile,构建image
    docker build -t image_name .
    
    #创建一个数据卷
    docker volume create my-volume
    #查看指定数据卷的信息
    docker volume inspect my-volume
    #列出创建的volumes数据卷
    docker volume ls
    #删除数据卷
    docker volume rm my-volume
    
    #从Image中run一个容器,-it是指以交互模式,执行完会进入容器内的/bin/bash,也就是命令行
    docker run -it -d --name academy_pdf academy_pdf:latest /bin/bash
    
    #run一个容器,挂在host中的目录到容器中
    docker run -it -v /software/doc_local/product-docs/articles-v2020.4:/book --name academy_pdf academy_pdf:latest /bin/bash
    
    #启动停止了的容器
    docker run containerid
    
    #进入正在运行的容器
    docker attach containerid
    

    Docker构建Dockerfile过程速度太慢,替换成国内的源

    RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
    RUN apt-get clean
    RUN apt-get update
    

    相关文章

      网友评论

          本文标题:Dockerfile的使用以及mount、volume相关使用

          本文链接:https://www.haomeiwen.com/subject/hpffwhtx.html