vagrant安装与使用
一、准备安装包
1.virtualbox
2.vagrant
3.vagrant box
二、安装
1.添加vagrant box
vagrant box add name uri
2.初始化vagrant
vagrant init name
3.配置Vagrantfile
1)端口
config.vm.network :forwarded_port, guest: port, host: port,host_ip: "127.0.0.1"
2)文件路径
config.vm.synced_folder "", ""
4.启动vagrant
vagrant up
5.登录vagrant
vagrant ssh
6.打包vagrant
vagrant package
7.关闭vagrant
vagrant halt
8.重启vagrant
vagrant reload
9.查看vagrant状态
vagrant status
10.销毁vagrant
vagrant destroy
Docker安装与使用
一、CentOS 7下的安装
1.安装
yum -y install docker
2.启动docker服务
systemctl start docker(开机启动: systemctl enable docker)
3.配置Dockerfile
# Node.js
#
# VERSION 1.0.0
#基础镜像
FROM <image>:<tag>
# or
FROM <image>
例:FROM daocloud.io/node:5
#维护者信息
例:MAINTAINER wangjiechang
#设定环境变量
ENV <KEY> <value>
例:ENV HTTP_PORT 8000
#拷贝项目文件
COPY <src> <dest>
例:COPY . /app
#切换工作目录
例:WORKDIR /app
#镜像操作命令
例:RUN npm install --registry=https://registry.npm.taobao.org
#开放端口
例:EXPOSE 8000
#容器启动命令
例:CMD ["npm", "start"]
4.部署docker镜像
docker build -t <src> <dest>
5.创建容器并运行
docker run --name container -d -p 80:8000 image
6.容器相关管理命令
1) docker stop container
2) docker restart container
3) docker rm container
网友评论