Docker

$ docker images

查看:

// 查看當(dāng)前運(yùn)行的容器
docker ps
// 查看所有容器,包括停止的
docker ps -a

刪除

docker rm container_name/container_id
// 創(chuàng)建一個(gè)容器
docker run -it --name hello-perfect perfectlysoft/perfectassistant:4.0

Ctrl + P + Q 退出容器保持后臺(tái)運(yùn)行(按住ctrl和P,再按Q),再用 docker ps 進(jìn)行查看,exit可以直接退出容器,前提是容器正在運(yùn)行:

// 再次進(jìn)入一個(gè)正在運(yùn)行的容器
docker attach container_name/container_id

上面的attach經(jīng)常卡住不動(dòng),我們還可以用exec,而且exit也不會(huì)停止容器運(yùn)行:

docker exec -it container_id /bin/bash
// 重新啟動(dòng)處于終止?fàn)顟B(tài)的容器
docker start container_name/container_id
// 停止容器
docker stop container_name/container_id
// 強(qiáng)制停止一個(gè)容器
docker kill container_name/container_id
// 從主機(jī)上拷貝文件到容器內(nèi)
docker cp /Users/Guimin/Documents/iProjects/Perfect/hello-perfect hello-perfect:/usr/local/perfect

基礎(chǔ)鏡像 Commit 生成鏡像

docker commit container_id damien/perfect
// 左邊的端口是宿主機(jī)的端口 右邊是docker容器的端口
docker run -it --name hello-perfect -d -p 8080:8080 registry.cn-qingdao.aliyuncs.com/damien/hello-perfect:0.1

-d:表示在后臺(tái)運(yùn)行該docker容器
-i:表示保留STDIN(標(biāo)準(zhǔn)輸入),用于控制臺(tái)交互 。
-t:分配tty設(shè)備,可以支持終端登錄 。
-p:指定端口或ip映射,將物理機(jī)上的8080端口與docker容器的8080端口映射;并且,在一個(gè)指定端口上只可以綁定一個(gè)容器

阿里云容器倉庫

https://dev.aliyun.com/search.html

登錄阿里云docker registry:

$ sudo docker login --username=賬戶 registry.cn-qingdao.aliyuncs.com

登錄registry的用戶名是您的阿里云賬號(hào)全名,密碼是您開通服務(wù)時(shí)設(shè)置的密碼。

你可以在鏡像管理首頁點(diǎn)擊右上角按鈕修改docker login密碼。

從registry中拉取鏡像:

$ sudo docker pull registry.cn-qingdao.aliyuncs.com/damien/hello-perfect:鏡像版本號(hào)

將鏡像推送到registry:

$ sudo docker login --username=賬戶 registry.cn-qingdao.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-qingdao.aliyuncs.com/damien/hello-perfect:鏡像版本號(hào)
$ sudo docker push registry.cn-qingdao.aliyuncs.com/damien/hello-perfect:鏡像版本號(hào)

內(nèi)網(wǎng)用 registry-internal.cn-qingdao.aliyuncs.com

其中賬戶ImageId、鏡像版本號(hào)請(qǐng)你根據(jù)自己的鏡像信息進(jìn)行填寫。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容