Vagrant & Docker

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 :  
# or
FROM 

例:FROM daocloud.io/node:5

#维护者信息
例:MAINTAINER wangjiechang

#设定环境变量
ENV  

例:ENV HTTP_PORT 8000

#拷贝项目文件
COPY  

例:COPY . /app

#切换工作目录
例:WORKDIR /app

#镜像操作命令
例:RUN npm install --registry=https://registry.npm.taobao.org

#开放端口
例:EXPOSE 8000

#容器启动命令
例:CMD ["npm", "start"] 

4.部署docker镜像

docker build -t

5.创建容器并运行

docker run --name container -d -p 80:8000 image

6.容器相关管理命令

1) docker stop container
2) docker restart container
3) docker rm container

你可能感兴趣的:(Vagrant & Docker)