Docker是當前最流行的容器技術,很多應用都可以使用Docker來構建和運行。運行應用的第一步就是啟動Docker。
在啟動Docker之前,我們需要先安裝Docker。Docker有適用于各種操作系統的安裝包,可在官網上下載。
$ wget -qO- https://get.docker.com/ | sh
安裝完成后,我們可以通過以下命令來檢查Docker是否安裝成功。
$ docker version
接下來,我們需要準備一個應用的Docker鏡像,這個鏡像可以從Docker Hub上下載,也可以通過Dockerfile自行構建。在本文中,我們以一個Hello World應用為例:
$ docker run hello-world
運行以上命令,Docker就會從Docker Hub上下載Hello World應用的鏡像,然后啟動容器并運行應用。我們可以通過以下命令來查看容器的運行情況。
$ docker ps
如果需要進入容器內部進行操作,可以使用以下命令。
$ docker exec -it container_id /bin/bash
上述命令會在容器內部啟動一個shell,使我們可以執行各種命令。
另外,如果希望在容器內部暴露應用的端口,可以通過以下命令來啟動容器。
$ docker run -p 8080:80 image_name
這樣就可以將容器內部的80端口映射到宿主機的8080端口,使得我們可以通過瀏覽器訪問應用。