1. 程式人生 > >手動構建docker映象

手動構建docker映象

手動構建docker nginx映象

yum install wget gcc gcc-c++ make openssl-devel

Useradd -s /sbin/nologin -M www 建立一個使用者不可主動登陸

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.38 配置使用者

在make一下 make之後make install

設定開機自動執行nginx

vi /etc/rc.local 加上 /usr/local/nginx/sbin/nginx

要把nginx放在前臺執行 vi /usr/local/nginx/conf/nginx.conf 第一行加上daemon off;

在退出docker 提交映象 docker commit -m “nginx-man” 381ff42eb0c8 tp/my-nginx:v1 (提交之後會返回一個id)

Docker image一下就可以看到剛剛自己建立的映象

跑一下試試 docker run -d -p xx(外部埠號):docker本地的埠號 xxx(name) /usr/local/nginx/sbin/nginx

在ip+剛剛配置的埠訪問一下 在這裡插入圖片描述成功!