docker

  1. 保证每个成员都在一致的开发环境

  2. 生产环境和开发环境保持一致

  3. 容器隔离,可同时运行v6, v8版本nodejs

使用

  • 导入镜像
  1. docker import centos-ng-0.0.2.tar centos:ng-0.0.2
  • 运行容器
  1. docker run -it -d --name centos-ng-v0.0.2 \
  2. -p 127.0.0.1:7203:7203 -p 127.0.0.1:7204:7204 \
  3. --volume /Users/liuxin/docker/centos-ng:/opt/petkit \
  4. centos:ng-0.0.2 bash
  • 进入容器终端
  1. docker exec -it centos-ng-v0.0.2 bash
  • 退出终端
  1. $ exit
  • 启动/停止容器
  1. docker start centos-ng-v0.0.2
  2. docker stop centos-ng-v0.0.2
  • 查看所有容器
  1. docker ps -a
  • 从容器导出镜像
  1. docker export -o centos-ng-0.0.2.tar a843ae730779