發表文章是爲了記錄本身的學習。
複製代碼
運行環境:mac
安裝地址:docs.docker.com/docker-for-… \html
啓動Nginx服務器,並進入模擬終端
複製代碼
docker run -p 8080:80 --name nginx_web -it nginx /bin/bash
linux
-p是端口映射,本地端口:docker啓動服務的內部端口
--name 是給啓動的容器設置一個名稱
- i 讓容器的標準輸入打開
- t 讓docker分配一個僞終端並綁定到標準輸入上
複製代碼
日誌文件位置:/var/log/nginx
配置文件位置:/etc/nginx
資源存放位置:/usr/share/nginx/html
上面的配置路徑是我電腦上的虛擬linux中地址,請各位讀者,也本身去看下本身的配置位置
複製代碼
如今經過localhost:8080 端口,就能夠訪問咱們構建的Nginx服務了。
運行 docker exec -it nginx_web /bin/bash 進入容器
進入 /usr/share/nginx/html 目錄
能夠把咱們的web文件放到此目錄下面。這樣一個docker構建的Nginx服務就完成了
複製代碼
查看咱們正在運行的容器
複製代碼
docker ps
nginx
查看運行過的全部容器
複製代碼
docker ps -a
web
從新啓動剛剛啓動過的容器
複製代碼
docker restart nginx_web
docker
進入容器內部
複製代碼
docker attach nginx_web / docker exec -it nginx_web /bin/bash
bash
退出容器內部
複製代碼
ctrl + P + Q
服務器