Docker教程以及小結

2021-09-20 21:19:44 字數 1094 閱讀 6054

一.docker映象建立(容器)

docker images  檢視映象

docker run -t -i ubuntu /bin/bash 執行了基礎映象

使用 docker ps -a 檢視本機已有的容器.

docker ps 檢視已經啟動的容器

docker exec -ti face_ubuntu /bin/bash 進入啟動的容器

檢視docker環境下安裝了那些庫用pip list

二.將映象生成容器方法:

建立容器,並進入容器

docker run -t -d -v /home/cnn:/work --name docker_cnn cnn-cpu:latest

其中/home/cnn是主機資料夾,/work 是容器資料夾,兩者之間是共享的

docker_cnn定義的容器名,cnn-cpu:lates使用的映象

開始容器:

sudo docker start docker_face

進入容器:

sudo docker attach docker_face

三.上傳docker映象

docker login 登入賬戶

docker push cnn

報錯:requested access to the resource is denied

解決方法:(

1.先列出所有映象

c:\users\thinkpad> docker images

2.將要發布的映象改到自己賬戶名下。我的賬戶名:使用者名稱 /密碼

c:\users\thinkpad> docker tag cnn 使用者名稱/cnn

3.再次發布映象

c:\users\thinkpad> docker push 使用者名稱/cnn

4.再次檢視映象列表

c:\users\thinkpad> docker images

5.執行自己賬戶下的映象測試

c:\users\thinkpad> docker run 使用者名稱/cnn cnn www.baidu.com

docker手冊-中文版:

提取碼:mafs

docker教程,dockerfile教程

架構系列文章 docker安裝請參考 ubuntu可以使用下面的命令 apt get update apt get install docker.io 我們使用dokcer來管理容器映象。剛裝好的docker每次使用docker命令都需要sudo,比較麻煩,可以通過以下命令省去sudo 將當前使用者...

docker學習小結

ctrl p q 退出容器,但是容器並不關閉 判斷當前是否在容器中,通過檢視 目錄下,是否當前執行在dock中 進入容器 如下兩種方法都可以,差別是attach退出後,會導致容器退出,而exec不會 docker exec it 98b24 bin bash docker attach 98b24 ...

docker問題小結

容器使用docker run v hostvolume dockervolume,採用這種方式執行如果出現permission denied是因為宿主機的當前執行使用者和docker容器裡面的執行使用者不一致導致訪問許可權問題。解決辦法 1 使docker裡面的執行使用者和宿主一樣,執行命令 doc...