Docker容器使用

一.容器使用

1.獲取鏡像

docker pull XXX

2.啓動容器

docker run  使用 ubuntu 鏡像啓動一個容器啓動一個容器,參數爲以命令行模式進入該容器:

參數說明:

-i: 交互式操作。

-t: 終端。

ubuntu: ubuntu 鏡像。

/bin/bash:放在鏡像名後的是命令,這裏我們希望有個交互式 Shell,因此用的是 /bin/bash。

要退出終端,直接輸入 exit:

3.查看所有的容器

docker ps -a

輸出詳情介紹:

CONTAINER ID: 容器 ID。

IMAGE: 使用的鏡像。

COMMAND: 啓動容器時運行的命令。

CREATED: 容器的創建時間。

STATUS: 容器狀態。

狀態有7種:

created(已創建)

restarting(重啓中)

running 或 Up(運行中)

removing(遷移中)

paused(暫停)

exited(停止)

dead(死亡)

PORTS: 容器的端口信息和使用的連接類型(tcp\udp)。

NAMES: 自動分配的容器名稱。

4.查看容器內的標準輸出

docker logs 容器ID

5.停止容器

docker stop 容器ID   或者 docker stop 容器NAMES

6.查看正在運行的容器

docker ps

7.重啓容器

docker restart 容器ID

8.後臺運行

在大部分的場景下,我們希望 docker 的服務是在後臺運行的,我們可以過 -d 指定容器的運行模式。

docker run -itd 鏡像名稱 /bin/bash

加了 -d 參數默認不會進入容器,想要進入容器需要使用指令 docker exec

進入容器

在使用 -d 參數時,容器啓動後會進入後臺。此時想要進入容器,可以使用

docker exec -it 容器ID /bin/bash

推薦使用 docker exec 命令,因爲此退出容器終端,不會導致容器的停止。

導出容器快照到本地文件

docker export 容器ID > 文件名.tar

導入容器快照

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章