意义
实践开始docker安装大部分Linux,比如说Ubuntu,Debian都可以通过如下命令安装: curl -sSL https://get.daocloud.io/docker | sh TIP:别忘了配置好DaoCloud加速,不然构建速度很慢。 构建
hexo3.dockerfile FROM node:slim MAINTAINER Jianying Li <lijianying12@gmail.com> # instal basic tool RUN apt-get update && apt-get install -y git ssh-client ca-certificates --no-install-recommends && rm -r /var/lib/apt/lists/* # set time zone RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata # install hexo RUN npm install hexo@3.0.0 -g # set base dir RUN mkdir /hexo # set home dir WORKDIR /hexo EXPOSE 4000 CMD ["/bin/bash"]
定制自己的image请注意,现在最简洁的三个包内容为: 构建时间大概十几分钟完成。 准备把实体机(host)上的文件挂载到docker中
运行
docker run -it -d -p 4000:4000 -v /root/blog:/hexo/ --name hexo hexo3注意路径
注意参数 其他的参数可以很容易的在manual中找到意义。 备份与还原#docker save hexo3 > /root/hexo3.tar #docker load < /root/hexo3.tar
|