docker構(gòu)建本地鏡像

使用commit命令構(gòu)建本地鏡像

將配置了nginx的Ubuntu構(gòu)建為本地鏡像

  • 首先先創(chuàng)建一個(gè)容器并配置nginx

$ docker run -it --name nginx_ubuntu ubuntu:16.04 /bin/bash

  • 安裝nginx并配置

# apt-get install -y nginx

  • 退出容器,開始構(gòu)建

$ docker commit -a 'LeslieLiang' -m 'nginx_web_ubuntu' nginx_ubuntu leslieliang/nginx_ubuntu
-a:鏡像作者名
-m:鏡像描述
nginx_ubuntu:容器名
leslieliang/nginx_ubuntu:構(gòu)建的鏡像名

  • 此時(shí)鏡像已經(jīng)構(gòu)建完成了,可使用docker images查看本地鏡像

ps:使用構(gòu)建的鏡像創(chuàng)建nginx容器

$ docker run -d --name nginx_ubuntu -p 80 lesliang/ubuntu nginx -g "daemon off;"
容器在后臺(tái)運(yùn)行,nginx在前臺(tái)運(yùn)行,當(dāng)nginx停止時(shí)容器也停止
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容