二、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 常用指令
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容