doker學習筆記

2021-10-14 13:47:41 字數 1218 閱讀 5397

#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 ...