-
下載jpress的war包
查看全部 -
JPress官網,點擊下載
查看全部 -
制作自己的鏡像
1-Dockerfile? 配置文件,告訴Docker我要怎樣制作自己的鏡像,我要制作鏡像的每一步操作是什么?
2-docker build命令,執行Dockerfile中描述的每一步操作,構建出Docker鏡像
案例選擇:Jpress: http://jpress.io是workpress的java版本
查看全部 -
docker stop *containerID*
停掉容器
修改參數-p為-P大寫
則會將所有的Nginx容器的端口映射到主機端口,批量端口的映射方式
docker ps
觀察運行結果
查看全部 -
到瀏覽器中訪問 localhost:8080
可以直接訪問到容器內的nginx服務器
查看全部 -
docker ps查看正在運行的docker容器
netstat -na|grep 8080
查看8080端口狀態,可以看到,處于listen監聽狀態
查看全部 -
docker run -d -p 8080:80 hub.c.163.com/library/nginx
8080--主機端口,也就是主機訪問時,寫到url中的端口
80--映射的容器端口,也就是Nginx容器運行時開放的端口是80
查看全部 -
Docker容器的網絡類型及端口映射圖示
查看全部 -
配置Docker網絡
Nginx容器啟動后,還不能從瀏覽器中直接訪問和請求,需要對Docker的網絡進行配置。
1-網絡類型
?Bridge橋接,利用Linux的namespace隔離機制,容器有自己獨立的網卡,需要配置。
Host主機? 容器不單獨配置自己的獨立網卡,而是直接使用宿主的網絡配置。
None 沒有網絡,沒有網絡通訊
2-端口映射
可以將容器的端口與所在宿主的端口做一個映射,當訪問宿主端口號時,就相當于在訪問容器內的端口。
查看全部 -
1-which nginx?
查nginx所在目錄
2- ps -ef
查看當前的服務都有哪些進程正在執行--任務管理器
3-exit退出容器
查看全部 -
1-docker exec -it f4 bash
f4 處可以寫容器名字,也可以寫容器id,由于目前只有一個容器在運行,所以寫f4即可
bash 代表linux內部命令的shell
2-運行 ls
可查看該容器中的文件目錄,如同進了一臺新的電腦
查看全部 -
查看nginx容器內部結構
1-通過docker exec --help查看命令結構
查看全部 -
所以,最好運行nginx的方式是后臺運行,加參數-d
docker run -d hub.c.163.com/library/nginx
實現在后臺運行nginx,打印出的是nginx的id
docker run --help查看參數
查看全部 -
docker ps
查看目前正在運行的docker容器,發現了后臺啟動的nginx服務
查看全部 -
docker run之后,發現沒有任何提示信息出現
查看全部
舉報