Docker 是一個由 Linux 核心提供的容器化引擎,可以在同一台主機上運行多個容器,這些容器彼此隔離,但又能夠共享主機的資源,包括 CPU、記憶體、網路等。 Docker 越來越被企業、開發者、維運人員所使用,因為它可以幫助我們快速建置和部署應用程序,大大提高了開發效率和維運效率。但是,如何啟動 Docker 容器呢?這篇文章就介紹一下 Docker 啟動的方法。
一、安裝Docker
在啟動Docker 之前,先確保已經安裝了Docker,可以透過以下指令檢查Docker 是否已經安裝:
docker --version
如果已經安裝了Docker,會傳回Docker 的版本號,如果沒有安裝則需要先安裝Docker。在不同的作業系統上,安裝Docker 的方法可能略有不同,這裡以在Ubuntu 作業系統上安裝Docker 為例:
sudo apt-get update
sudo apt-get install docker-ce
sudo docker run hello-world
docker run [OPTIONS] IMAGE [COMMAND] [ARGS...]
sudo docker search nginx
sudo docker pull nginx
sudo docker run -d -p 8080:80 --name mynginx nginx
-d 表示以守護程式(後台)模式啟動容器,
-p 表示將主機的8080 連接埠對應到容器的80 端口,
--name 表示指定容器的名稱,
nginx 表示要啟動的映像。
sudo docker ps
sudo docker exec -it CONTAINER_NAME COMMAND
-it 表示以互動模式啟動容器程序,並且指派一個偽終端,CONTAINER_NAME 表示容器的名稱,COMMAND 則是要執行的指令。
ls 指令:
sudo docker exec -it mynginx ls
sudo docker stop CONTAINER_NAME
sudo docker stop mynginx
sudo docker rm CONTAINER_NAME
sudo docker rm mynginx
以上是怎麼啟動docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!