一台centos7虛擬機器
安裝docker客戶端
可以連線外網
前置操作
在根目錄下操作
建立檔案sample
#mkdir sample
#cd sample
在sample目錄下製作dockerfile文件
#vi dockerfile
from ubuntu:14.04.3
run sudo apt-get -yqq install nginx
run mkdir -p /var/www/html/website
add global.conf /etc/nginx/conf.d
add nginx.conf /etc/nignx/nginx.conf
expose 80
cmd ["nginx", "-g", "daemon off;"]
#yum install -y wget
#wget
#wget
命令
#docker build -t xue01/nginx .
如果未安裝加速器請執行下面命令
#curl -ssl | sh -s
再重新執行上面命令
執行成功
修改檔案global.conf
修改完的文件如上圖
建立website文件
#mkdir website
#cd website
#wget
執行容器
#docker run -d -p -v /root/sample/website:/usr/share/nginx/html xue01/nginx
檢視自己的埠
訪問頁面http://主機ip:埠號
例如:http:
想要自定義頁面顯示內容修改nginx檔案如下圖
Docker製作自定義映象
docker使用基礎映象製作自定義映象,然後根據自定義映象生成新的容器。一 生成自定義映象 1.ubuntu安裝docker curl ssl sh 2.ubuntu獲取debian映象 sudo docker pull debian 3.根據基礎映象新建容器,並以後臺形式執行 sudo docke...
Docker 使用自定義網橋
docker 服務缺省會建立乙個 docker0 網橋,它在核心層連通了其他的物理或虛擬網絡卡,這就將所有容器和本地主機都放到同乙個物理網路。使用者也可以指定網橋來連線各個容器,步驟如下 1.首先安裝bridge utils工具包 sudo apt get install bridge utils ...
docker自定義網橋
由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋 docker0 1 關閉docker服務 2 停止舊網橋並刪除 ip link set dev docker0 down iplink del docker03 請先安裝bridge包 yum ins...