拉取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