建立容器:
$ docker run -itd --name=container_name image_name
# 例子:
$ docker run -itd --name=nginx nginx
$ docker run -itd --name=nginx-2 nginx # 啟動第 2 個容器
-i 表示以互動模式執行容器;
-d 表示後臺執行容器,並返回容器ID;
-t 為容器重新分配一個偽輸入終端;
--name 為容器指定名稱
檢視容器(執行中的):
$ docker ps
檢視容器(包括已停止的):
$ docker ps -a
停止容器:
$ docker stop container_name/container_id
# 例子:
$ docker stop nginx # 使用容器名字的方式
$ docker stop nginx-2 # 使用容器名字的方式
$ docker stop 6eb # 使用容器 id 的方式(id 通過 `docker ps` 命令獲得)
啟動容器:
# 可以使用`容器名` 或者 `容器 id` 的形式
$ docker start container_name/container_id
重啟容器:
# 可以使用`容器名` 或者 `容器 id` 的形式
$ docker restart container_name/container_id
刪除容器:
# 可以使用`容器名` 或者 `容器 id` 的形式
# 需要先停止容器才可以移除
$ docker rm container_name/container_id