首先找一個能聯網的機器,該機器安裝完docker 並且有mysql nginx的鏡像:
Mysql安裝:
1,在能聯網的機器上執行:docker save -o /root/app/mysql57.tar mysql:5.7;
2,把/root/app/mysql57.tar文件上傳到無法上網的機器上然后執行:docker load -i /root/Downloads/mysql57.tar
3,啟動mysql:docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
Nginx安裝:
- 在能聯網的機器上執行:docker save -o /root/app/nginx.tar nginx:latest;
- 把/root/app/nginx.tar文件上傳到無法上網的機器上然后執行:
mkdir -p nginx/conf
mkdir -p nginx/html
mkdir -p nginx/log
docker load -i nginx.tar
docker run -it -d --name nginx -p 80:80 -v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /nginx/html:/usr/share/nginx/html -v /nginx/log:/var/log/nginx nginx:latest - 輸入docker images檢查nginx是否已安裝

- 啟動Nginx: docker run --name nginx -p 80:80 -d nginx
-name nginx:容器名稱。
-p 80:80: 端口進行映射,將本地 80 端口映射到容器內部的 80 端口。
-d nginx: 設置容器在在后台一直運行。
