二、Docker 之基本操作

1. Dockerfile 的使用

当官方和第三方提供的镜像不能满足当前需求的时候,就需要通过 docker commit 或者 Dockerfile 来定制镜像,从而来满足自身需求。当然 使用 docker commit 来制定 镜像不推荐使用,因为 使用 docker commit 意味着所有对镜像的操作都是黑箱操作,生成的镜像也被称为黑箱镜像,但可以通过了解 docker commit 可以认识docker 容器多层储存以及镜像多层储存的概念。这里学习 dockerfile 来定制镜像

1.1 Dockerfile定制 nginx 镜像

  • 创建dockerfile 文件
$ mkdir mynginx
$ cd mynginx
$ touch Dockerfile
  • 输入dockerfile 文件内容
FROM nginx
RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
  • 构建镜像
  docker build -t nginx:mynginxversion  .
  • Dockerfile 文件中常用指令


    Dockerfile 常用指令图

2. Docker 常用指令

docker 常用指令
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容