手動構建docker映象
阿新 • • 發佈:2018-12-18
手動構建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+剛剛配置的埠訪問一下 成功!