【工具】(六):銜接上一篇:Windows 10 下對docker鏡像的簡單使用及創建!

如題,上一篇已經安裝好了docker環境,下面聊聊它的基本使用。

一、簡單使用

類似git倉庫管理工具的操作

1.查看信息

# 查看版本
docker version
# 系統信息
docker info
# 查看容器信息
docker ps [-a/-l]

在這裏插入圖片描述
在這裏插入圖片描述

2.鏡像操作

所有命令,可以通過 docker 操作指令 --help 來查看完整的命令選項.

# 搜索image  
docker search image_name  
  
# 下載image  
docker image pull <repository>:<tag> 
  
# 鏡像列表
docker images  

# 啓動/停止鏡像
docker create # 創建一個容器但是不啓動它
docker run # 創建並啓動一個容器
docker stop # 停止容器運行,發送信號SIGTERM
docker start # 啓動一個停止狀態的容器
docker restart # 重啓一個容器

# 刪除一個或者多個鏡像; 
docker rmi [-f] image_name  

# 顯示一個鏡像的歷史
docker history image_name

更多,可參考:docker入門基本操作Docker操作命令詳解

二、創建鏡像

  • 從已經創建的容器中更新鏡像,並且提交這個鏡像;
  • 使用 Dockerfile 指令來創建一個新的鏡像;

1.鏡像加速

無論是下載還是創建上傳鏡像,默認下,官方源速度是比較慢的,不妨使用阿里鏡像加速,首先,去 註冊

在這裏插入圖片描述
在這裏插入圖片描述

如果是在Windows下,將地址複製到 settings下的Daemon中,如下(阿里操作文檔有詳細說明):

在這裏插入圖片描述

2.開始創建image

第一種方式比較簡單,相當於拉取一個基礎鏡像,再進行修改,這裏主要說一下第二種方式:Dockerfile創建

這裏以python爲例,在一個空白目錄中,建立一個文本文件,並命名爲 Dockerfile
在這裏插入圖片描述
Dockerfile 的內容爲:
在這裏插入圖片描述
以上是我的配置,這裏可以根據需要,進行修改,保存。

該目錄下打開DOS窗口,輸入:

# 根據實際情況,修改image_name 和 tag
docker build -t `image_name`:`tag` .

在這裏插入圖片描述
完成後,可以試着輸入以下命令:

# 查看
docker version
# 運行
docker run -ti [imageID] [command]  # 通常 command 爲 /bin/bash 

3.推送到鏡像倉庫

# 登錄阿里雲
docker login --username=阿里雲帳號名 registry.cn-hangzhou.aliyuncs.com
# 對本地的image鏡像進行重命名
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/[命名空間]/[倉庫名稱]:[鏡像版本號]
# 推送到Registry
docker push registry.cn-hangzhou.aliyuncs.com/[命名空間]/[倉庫名稱]:[鏡像版本號]

好了,到此也就完成了,最後可以去自己的阿里雲倉庫查看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章