1. 器執行centos7 docker例項,並安裝vim,nginx等
# 以互動模式執行docker例項
docker run -p 80 -it --name web centos:centos7 /bin/sh
# 安裝nginx,新增nginx到yum源
rpm -uvh
# 安裝nginx
yum install -y nginx
# 安裝vim
yum install -y vim
2. docker 容器部署靜態檔案
mkdir -p /var/www/html
vim /etc/nginx/conf.d/default
將 root 路徑修改為/var/www/html
3. ctrl+p ctrl+q 以守護程序模式執行docker例項執行相關命令檢視docker 例項資訊
或者通過瀏覽器訪問
通過上面案例可以看到宿主機可以對映到指定的80埠docker 埠對映的幾種方式,通過-p 指定
1)containerport
docker run -p 80 -i -t centos /bin/sh
2)hostport:containerport
docker run -p 8080:80 -it centos /bin/sh
3)ip:hostport:containerport
docker run -p 0.0.0.0:8080:80 -it centos /bin/sh
Docker 容器內執行 Dubbo 服務
原文 在使用 docker 容器內執行 dubbo 服務的時候乙個令人很頭痛的問題就是服務位址註冊。docker 容器內有自己的 ip 段,和宿主主機是隔離的,dubbo 會使用容器內的 ip 註冊到 zookeeper 註冊中心上。這樣其他的服務是無法訪問的。乙個很直接的方案就是直接使用 dock...
docker 四 容器執行
工具類以daemon形式執行,d以後臺方式啟動 工具類以run it方式啟動 區別 docker create 建立容器 docker start 以後臺方式啟動容器 docker run 先create再start docker host是乙個程序,乙個docker host上執行若干個容器,每個...
docker執行常用容器
拉取映象 docker pull rabbitmq management 執行 docker run d p 5672 5672 p 15672 15672 name rabbitmq rabbitmq management 預設賬號密碼 guest,guest web訪問 ip 15672 拉取映...