Docker(nginx)映象構建
阿新 • • 發佈:2018-12-26
-
1.下載centos映象
docker pull centos
-
2.執行映象
docker run --name nginx-man -it centos
-
3.安裝wget軟體包
yum install -y wget gcc gcc-c++ make openssl-devel
-
4.下載nginx安裝包
header 1 | header 2 |
---|---|
row 1 col 1 | row 1 col 2 |
row 2 col 1 | row 2 col 2 |
-
5.手動安裝
mv *.gz /usr/local/src cd /usr/local/src tar zxf nginx-1.11.4.tar
-
6.建立www使用者
useradd -s /sbin/nologin -M www -M:不要自動建立使用者的登入目錄 -s:指定使用者登入後所使用的shell
-
7.配置nginx
./configure --prefix==/usr/local/nginx --user=www --group=www --with-http_ssl_model --with-http_stub_status_model --with-pcre=/usr/local/src/pcre-8.37 make install
-
8.啟動docker執行nginx
vi /etc/rc.local /usr/
-
9.修改配置讓其前臺執行
vim /usr/local/nginx/conf/nginx.conf 新增:daemon off;
-
10.檢視程序
docker ps -l
-
11.commit到暫存區
docker commit -m "my nginx" id lzp/my-nginx:v1 返回一個id docker images
-
12.執行映象
docker run -d -p 92:80 lzp/my-nginx:v1
-
13.進入後退出問題解決
docker run -it lzp/my-nginx:v1 vi /etc/rc.local exit