elasticsearch入門系列">elasticsearch入門系列
770
2022-05-30
一、docker 幫助文檔查看
docker 客戶端非常簡單 ,我們可以直接輸入 docker 命令來查看到 Docker 客戶端的所有命令選項。
可以通過命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。
二、容器使用
1.獲取鏡像
如果我們本地沒有 ubuntu 鏡像,我們可以使用 docker pull 命令來載入 ubuntu 鏡像:
$ docker pull ubuntu
2.啟動容器
以下命令使用 ubuntu 鏡像啟動一個容器,參數為以命令行模式進入該容器:
$ docker run -it ubuntu /bin/bash
參數說明:
-i: 交互式操作。
-t: 終端。
ubuntu: ubuntu 鏡像。
/bin/bash:放在鏡像名后的是命令,這里我們希望有個交互式 Shell,因此用的是 /bin/bash。
要退出終端,直接輸入 exit:
root@ed09e4490c57:/# exit
3.啟動已停止運行的容器
查看所有的容器命令如下:
$ docker ps -a
使用 docker start 啟動一個已停止的容器:
$ docker start 5185fc1622c3
后臺運行
在大部分的場景下,我們希望 docker 的服務是在后臺運行的,我們可以過 -d 指定容器的運行模式。
$ docker run -itd --name ubuntu-001 ubuntu /bin/bash
注:加了 -d 參數默認不會進入容器,想要進入容器需要使用指令 docker exec(下面會介紹到)。
3.停止一個容器
停止容器的命令如下:
$ docker stop <容器 ID>
停止的容器可以通過 docker restart 重啟:
$ docker restart <容器 ID>
4.進入容器
在使用 -d 參數時,容器啟動后會進入后臺。此時想要進入容器,可以通過以下指令進入:
docker attach
docker exec:推薦大家使用 docker exec 命令,因為此退出容器終端,不會導致容器的停止。
5.導出和導入容器
5.1 導出容器
如果要導出本地某個容器,可以使用 docker export 命令。
$ docker export 1e560fca3906 > ubuntu.tar
5.2 導入容器快照
可以使用 docker import 從容器快照文件中再導入為鏡像,以下實例將快照文件 ubuntu.tar 導入到鏡像 test/ubuntu:v1:
$ cat docker/ubuntu.tar | docker import - test/ubuntu:v1
此外,也可以通過指定 URL 或者某個目錄來導入,例如:
$ docker import http://example.com/exampleimage.tgz example/imagerepo
6.刪除容器
刪除容器使用 docker rm 命令:
$ docker rm -f 1e560fca3906
下面的命令可以清理掉所有處于終止狀態的容器。
$ docker container prune
Docker Ubuntu
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。