一、安裝:
ubuntu 14.04下
$ sudo apt-get update
$ sudo apt-get install -y docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
二、取得映象檔
sudo docker pull ubuntu:14.04
三、建立一個容器
$ sudo docker run -t -i ubuntu:14.04 /bin/bash
四、常用指令:
(1)映象檔
$ sudo docker images (列出)
$ sudo docker rmi 代號 (刪除image,須先rm依附的容器)
$ sudo docker commit -m "訊息" -a "作者" 原代號 新名稱:TAG (建立新image)
$ sudo docker push 帳號/名稱 (上傳image)
$sudo docker save -o ubuntu_14.04.tar ubuntu:14.04 (儲存images到本地檔案)
$ sudo docker load < ubuntu_14.04.tar (匯本地檔案到images)
(2)容器
$ sudo docker run ubuntu:14.04 /bin/echo 'Hello world' (啟動一個容器,並執行hello world)
$sudo docker start 代號 (啟動已經終止的容器)
$sudo docker stop 代號 (停止sudo docker run -idt wangchifu/acfs容器)
$sudo docker restart 代號 (重啟動已經終止的容器)
$sudo docker ps -a (顯示所有的容器)
$sudo docker run -d wangchifu/acfs /bin/sh (背景執行)
$sudo docker run -idt wangchifu/acfs (背景執行 wangchifu/acfs)
$sudo docker exec -ti nostalgic_hypatia bash (進入容器)
$sudo docker export 7691a814370e > ubuntu.tar (匯出容器)
$sudo docker import xxx.tgz (匯入)
(3)資料卷
http://docs.docker.com/
https://philipzheng.gitbooks.io/docker_practice/content/install/ubuntu.html
沒有留言:
張貼留言