一:如何创立自己的docker镜像
1:利用编写dockerfile文件进行运行下面就是一个dokcerfiel的例子
这里以安装mysql为例子
FROM ubuntu:14.01 #基础镜像 每个镜像都有一个基础镜像
MAINTAINER zhs 480744140@qq.com #镜像拥有者的名字
RUN apt-get update
RUN apt-get install -y nginx
RUN echo “\ndaemon off;” >> /etc/nginx/nginx.conf
RUN chown -R www-data:www-data /var/lib/nginx
*#RUN后面的是执行的一系列shell脚本文件*
VOLUME [“/data”,”/etc/nginx/site-enabled”,”/var/log/nginx”]
*#volume的意思是在创建的镜像生成后的容器中创建容器卷(即数据持久化需要的文件)*
WORKDIR /etc/nginx
*#workdir只需要进入的工作目录 即下面的CMD的执行命令所在的目录*
CMD [“nginx”]
*#CMD值运行命令*
EXPOSE 80
*#EXPOSE 值镜像里面的端口*
EXPOSE 443
将编写的dockerfile文件保存在某个目录中,进入到文件中
然后运行docker build -t hello-nginx .
这里的.是指当前目录中 hello-nginx的就是创建的目录名称
二:将镜像push到私有