基于docker容器制作镜像并上传
//临时创建一个容器
[root@kiwi123 ~]
//然后在容器里源码编译一个aoache,可以看到容器里apache服务已经成功启动
[root@71747b322610 ~]
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
//然后另开终端暂停容器
[root@kiwi123 ~]
sha256:9b9f3f84f9bb9385e41a56b9fa7ef2f38f154e243e4133cccb142572d0691d48
//查看镜像
[root@kiwi123 ~]
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 9b9f3f84f9bb About a minute ago 649MB
kiwi111/nginx v10.0 021283c8eb95 4 months ago 187MB
httpd latest dabbfbe0c57b 22 months ago 144MB
centos latest 5d0da3dc9764 2 years ago 231MB
//给镜像打上标签
[root@kiwi123 ~]
[root@kiwi123 ~]
REPOSITORY TAG IMAGE ID CREATED SIZE
kiwi111/apache v0.1 9b9f3f84f9bb 2 minutes ago 649MB
//将镜像打包成创建容器时自动开启apache
[root@kiwi123 ~]
//用打包好镜像创建容器试试看服务是否能自启
[root@kiwi123 ~]
[root@kiwi123 ~]
[root@39ea1e7d3423 /]
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
[root@39ea1e7d3423 /]
//可以自启
//然后上传镜像到镜像仓库
[root@kiwi123 ~]