Docker学习笔记--2 镜像的创建
如果我们需要在Docker环境下部署tomcat、redis、mysql、nginx、php等应用服务环境,有下面三种方法: 1,根据系统镜像创建Docker容器,这时容器就相当于是一个虚拟机,进入容器内部署应用环境。然后将这种应用容器提交为新的镜像 2,直接通过docker pull拉取别人提交好的tomcat、nginx等应用程序镜像,然后基于这些镜像去创建容器。3,通过dockerfile制作自己的应用程序镜像。 这里首先用系统镜像创建自己所需的docker容器,根据系统镜像部署容器,简单的步奏如下: 1,启动centos系统镜像,并进入系统镜像 2,在系统镜像中部署应用服务nginx,mysql,php等 3,将部署好的系统镜像提交为新的系统镜像,并使用新的镜像创建容器 4,将这个新的镜像打包,可以导入到别的docker服务器上使用 下面使用下载好的centos系统镜像创建一个nginx应用服务 [root@localhost ~]# docker run --privileged --name host -d -i -t centos /sbin/init 820e8b0be033f65b512d92c2d2281d5140c90bcc734b780168cd3c0118f7d104 --【最后执行的指令是 /sbin/init,如果这里仍是/bin