美文网首页
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