Docker系列之使用

拉取Docker鏡像

  • 前面已經修改了鏡像源,所以這裏會從我們指定的鏡像源去下載鏡像,命令以下。
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Options:
  -a, --all-tags                Download all tagged images in the repository
      --disable-content-trust   Skip image verification (default true)
  -q, --quiet                   Suppress verbose output

-a 下載這個鏡像的所有版本
-q 靜默下載。試了下,沒下下來一直卡在那不動。。(後續再看看)
NAME 是包含了完整的名稱的,類比Maven 就是 GA 兩個屬性,格式爲
倉庫地址/鏡像名 ,而這個倉庫地址又是 ip/域名:端口的形式;如不顯式指定倉庫地址,默認下載官方的鏡像。
:TAG 指定鏡像的版本
@DIGEST 摘要下載,下載完畢後

運行Docker鏡像

注意:這裏的run是基於鏡像創建新的容器,多次運行則會創建不同的容器。

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
// 這裏只介紹基礎用法,具體參考,具體鏡像還有自己支持的命令,這個依鏡像而定
docker run --help
docker run  IMAGE的id或者Docker 鏡像的名稱
ps: 常見的一種命令
	基於鏡像以交互式終端的形式啓動並進入一個新的容器
	docker run -it 鏡像id bash 

Docker容器操作

對於已經創建的容器,常用操作

// 啓動
docker start 容器id
// 停止
docker stop 容器id
// 進入容器內部(【只有已經啓動的容器才能執行】)
docker exec 容器id
與 docker run 類似,docker exec -it 容器id bash

利用Dockerfile 製作鏡像

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