一.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...