从零搭建docker+jenkins+node.js自动化部署环境的方法

2020-06-17 06:39:59易采站长站整理


# 运行并进入交互模式
docker run -it --name myjava java bash
# 在后台运行
docker run -d --name myjava java

端口映射


docker run -it --name myjava -p 9000:8085 -p 9000:8086 java bash

目录映射


docker run -it --name myjava -v /home/project:/soft --privileged docker.io/node bash

进入后台运行的容器


docker exec -it name bash

自动重启


docker run --restart=always -it --name myjava -p 9000:8085 -p 9000:8086 java bash

暂停容器


docker pause node

停止暂停容器


docker unpause node

停止容器


docker stop node

启动容器


docker start -i node

查看容器


docker ps -a

docker网段相关

创建网段


docker network create net1

查看网段信息


docker network inspect net1

删除网段信息


docker network rm net1

6、总结

笔者自己最近学习node,故想尝试一下通过Docker+jenkins来实现这个自动化部署的流程,自己踩了一天坑,总算是配置成功了。之前是使用pm2来管理node项目,以及使用pm2来自动化部署node项目的,有兴趣的可以去看一下。使用pm2自动化部署node项目.算是给自己做个总结笔记。写的不好的地方,望指出。

您可能感兴趣的文章:jenkins构建Docker 镜像实例详解Docker下利用jenkins和docker实现持续交付Asp.net Core Jenkins Docker实现一键化部署的实现Docker容器使用jenkins部署web项目(总结)Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现ASP.NET Core+Docker+Jenkins实现持续集成的完整实例详解Docker下搭建Jenkins构建环境如何基于Jenkins构建Docker镜像