#2. 建立映象 build指令 尤其注意後邊的點,代表的是從當前的dockerfile構建乙個映象
docker build -t platform-pay-1.0.0 .
#二、執行
# docker 執行映象: -d 後台執行 -p 指定宿主機埠對映到映象埠 --net=host使用宿主機網路,避免映象自行註冊 pay 自己對這個映象起的的容器名稱 platform-pay-1.0.0 映象(使用-e 指令可以將配置寫入映象,比如 -e "server_port=80" 直接修改專案埠為80)
docker run -d -p 80:5081 --net=host --name pay platform-pay-1.0.0
#查詢當前正在執行的容器(加-a代表所有的容器可能未執行)
docker ps
#查詢30分鐘內的某容器的最新10行日誌詳情
docker logs --since 30m --tail=10 容器名稱或id
********************====>>注意防火牆對埠的限制<<*************************
1、開放埠
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 開放5672埠
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #關閉5672埠
firewall-cmd --reload # 配置立即生效
2、檢視防火牆所有開放的埠
firewall-cmd --zone=public --list-ports
3.、關閉防火牆
如果要開放的埠太多,嫌麻煩,可以關閉防火牆,安全性自行評估
systemctl stop firewalld.service
4、檢視防火牆狀態
firewall-cmd --state
5、檢視監聽的埠
netstat -lnpt
ps:centos7預設沒有 netstat 命令,需要安裝 net-tools 工具,yum install -y net-tools
6、檢查埠被哪個程序占用
netstat -lnpt |grep 5672
7、檢視程序的詳細資訊
ps 6832
8、中止程序
kill -9 6832
簡述Doker應用
編者的話 有些開發者可能還是不明白 docker 對自己到底有多大的用處,因此翻譯 docker 個人用例 這篇文章中來介紹 docker 在普通開發者開發過程中的用例。docker 如今贏得了許多關注,很多人覺得盛名之下其實難副,因為他們仍然搞不清 docker 和普通開發者到底有什麼關係。許多開...
doker引擎及框架
docker引擎是乙個c s結構的應用,主要元件見下圖 docker使用c s架構,client 通過介面與server程序通訊實現容器的構建,執行和發布。client和server可以執行在同一臺集群,也可以通過跨主機實現遠端通訊。映象 image ocker 映象是用於建立 docker 容器的...
doker常用命令
1 開啟虛擬機器 systemctl start docker 2 locale 如果出現字元亂碼 駛入 localedef localedef c f utf 8 i en us en us.utf8 export lc all en us.utf 8 創將mysql 容器 docker run ...