美文网首页vagrant
Vagrant & Docker

Vagrant & Docker

作者: ArcherWong | 来源:发表于2017-02-24 11:04 被阅读0次

    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
    

    相关文章

      网友评论

        本文标题:Vagrant & Docker

        本文链接:https://www.haomeiwen.com/subject/ktaiwttx.html