Docker_04 容器-基礎操作

GucciLee發表於2019-10-22

建立容器:

$ 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

老哥以後是要做 CTO 的人,這些技術怎麼能不會呢?

相關文章