1. 搜索 nginx 的鏡像
docker search nginx
2. 拉取 nginx 的鏡像
docker pull nginx
3. 查看本地鏡像
docker images
4. 啟動容器
docker run -d --name nginx01 -p 3344:80 nginx
解釋:--name nginx01 表示將容器的名字設(shè)置為 nginx01
-p 3344:80 表示對端口進(jìn)行映射,3344 為本機(jī)(宿主機(jī)
)做盅,80 表示給 nginx 容器的端口
下圖為端口映射的示意圖(需要將 docker 容器看成是一個小的 centos 系統(tǒng)
):
查看 nginx 容器是否啟動
5. 測試
(1) 本機(jī)測試
curl localhost:3344
(2) 通過公網(wǎng)訪問(公網(wǎng) IP:3344)
6. 進(jìn)入容器內(nèi)部
如果需要修改容器的配置文件狸演,目前的技術(shù)需要進(jìn)入容器的內(nèi)部進(jìn)行修改,命令如下:
docker exec -it nginx01 /bin/bash