獲取映象
docker pull 命令來載入 ubuntu 映象
docker pull ubuntu
啟動容器
docker run -it ubuntu /bin/bash
退出終端,直接輸入 exit:
進入容器
docker attach:如果從這個容器退出,會導致容器的停止。
exit
docker ps:來檢視我們正在執行的容器
docker ps | grep yh
docker exec:推薦大家使用 docker exec 命令,因為此退出容器終端,不會導致容器的停止。
docker exec -it 243c32535da7 /bin/bash
映象使用
docker images 來列出本地主機上的映象
使用版本為15.10的ubuntu系統映象來執行容器時,命令如下:
docker run -t -i ubuntu:15.10 /bin/bash
ubuntu:15.10: 這是指用 ubuntu 15.10 版本映象為基礎來啟動容器
如果你不指定乙個映象的版本標籤,例如你只使用 ubuntu,docker 將預設使用 ubuntu:latest 映象。
獲取乙個新的映象
docker pull ubuntu:13.10
構建映象
我們使用命令 docker build , 從零開始來建立乙個新的映象。
為此,我們需要建立乙個 dockerfile 檔案,其中包含一組指令來告訴 docker 如何構建我們的映象。
vi dockerfile
from centos:6.7
maintainer fisher 「[email protected]」
run /bin/echo 『root:123456』 |chpasswd
run useradd runoob
run /bin/echo 『runoob:123456』 |chpasswd
run /bin/echo -e "lang=「en_us.utf-8"」 >/etc/default/local
expose 22
expose 80
cmd /usr/sbin/sshd -d
docker build -t runoob/centos:6.7 .
本地伺服器檔案 上傳到 docker
docker cp seetaface6python/ yh-seetaface /opt/
進入容器
docker exec -it yh-seetaface bash
使用 docker start 啟動乙個已停止的容器:
$ docker start b750bbbcfd88
docker images -a # 檢視
docker run -it -d --name yuxl-111 tensorflow-tensorflow:1.8.0 bash # 根據已有 建立自己的docker
docker exec -it yuxl-111 bash # 進入自己的容器
docker commit yuxl-111 yuxl-ddd # 提交映象 並 命名位yuxl-ddd
docker cp images/ yuxl-torch-cu10.0:/opt/nfs # 上傳檔案至容器內
Docker 容器使用
可以通過命令docker command help更深入的了解指定的 docker 命令使用方法。如果我們本地沒有 ubuntu 映象,我們可以使用 docker pull 命令來載入 ubuntu 映象 docker pull ubuntu以下命令使用 ubuntu 映象啟動乙個容器,引數為以命令...
Docker 容器使用
docker version 版本 systemctl status docker.service 狀態 1.檢視所有的容器命令 docker ps a2.啟動乙個已停止的容器 docker start 容器 id 3.停止容器的命令 docker stop 容器 id 4.停止的容器可以通過 do...
docker 容器使用
docker 容器使用 docker 客戶端 docker 客戶端非常簡單 我們可以直接輸入 docker 命令來檢視到 docker 客戶端的所有命令選項。可以通過命令 docker command help 更深入的了解指定的 docker 命令使用方法。例如我們要檢視 docker stats...