Docker是一個非常流行的容器化平臺,它能夠輕松地創建、部署和運行應用程序,同時減少了不同操作系統之間的差異。本文將介紹如何啟動Docker容器。
$ docker run -it ubuntu:18.04 /bin/bash
以上命令將創建一個Ubuntu 18.04容器,并啟動一個bash shell進入該容器。運行這個命令時,Docker會首先檢查本地計算機上是否存在Ubuntu 18.04鏡像。如果沒有,則會從Docker Hub上下載該鏡像。之后,Docker會創建該鏡像的一個實例,并將其進程啟動。
這個命令的選項含義如下:
-it
:這使得Docker在容器內使用交互式shell。ubuntu:18.04
:這是所需的Ubuntu 18.04鏡像的名稱。/bin/bash
:這是在容器中運行的命令。
$ docker ps
如果您想查看正在運行的容器的列表,可以使用docker ps
命令。該命令將列出包括容器ID、狀態、端口映射等在內的所有正在運行的容器。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 16f148fb95f2 ubuntu:18.04 "/bin/bash" 9 seconds ago Up 8 seconds infallible_neumann
以上輸出顯示創建的Ubuntu容器的信息。您可以看到其容器ID和名稱,還有狀態和創建時間等各項詳細信息。
$ docker exec -it16f148fb95f2/bin/bash
如果您需要進入在運行的容器中運行其他命令,可以使用docker exec
命令,這將在容器中啟動一個新的進程。例如,上面的命令將打開一個進程,該進程將在容器中啟動另一個bash shell。
而16f148fb95f2則是之前通過docker ps
命令獲得的容器ID。
以上就是關于如何啟動Docker容器的詳細介紹。您可以使用其他參數和命令在容器中運行您所需要的命令。