当前位置: 首页 > news >正文

郴州网站建设案例昆明做网站建设哪家好

郴州网站建设案例,昆明做网站建设哪家好,建设网站的4个根目录被删,软件制作Docker中安装Jenkins实时发布.net core 项目防坑点升级dockerjenkins运行运行命令jenkins拉取git并构建项目其他查看发布文件防坑点 升级docker 首先我们要确认我们在liunx安装的不是1.31.1的docker容器不然在后面的运行中会报错 can not open /etc/sysconfig/docker如果你是… Docker中安装Jenkins实时发布.net core 项目防坑点升级dockerjenkins运行运行命令jenkins拉取git并构建项目其他查看发布文件防坑点 升级docker 首先我们要确认我们在liunx安装的不是1.31.1的docker容器不然在后面的运行中会报错 can not open /etc/sysconfig/docker如果你是liunx下通过yum安装的docker并且版本为1.31.1 请先按照下述步骤升级docker至1.80以上版本再运行实例(此步骤不会删除容器和镜像放心升级) //停止docker服务 service docker stop//查询已经安装的docker实例 yum list installed | grep docker//卸载安装实例 yum remove docker.x86_64//卸载安装实例 yum remove docker-client.x86_64//卸载安装实例 yum remove docker-common.x86_64卸载完成后执行 使用curl安装最新版 curl -fsSL https://get.docker.com/ | sh重启Docker systemctl restart docker设置Docker开机自启 systemctl enable docker我们查看版本已经是最新的2.0了 jenkins运行 运行命令 这里我们可以开始jenkins构建了 我们首先执行命令: docker run -u root --rm -d -p 8080:8080 --name dotnetjenkins2 \ -v /usr/bin/docker:/usr/bin/docker \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /etc/sysconfig/docker:/etc/sysconfig/docker \ -v /home/dockerVolumes2/jenkins_home:/var/jenkins_home \ xsw2014/net-jenkins:1.0这句话第一行意思是用8080映射docker里面8080端口如果你想外网访问的时候用5050那么就修改为 5050:8080第二至第四行的意思是docker内部可以调用外部docker来进行打包这是什么意思呢 应为jenkins实在docker容器内那么容器内是没法再使用docker命令打包的这个时候我们需要 第二至第四行的语句实现内部调用docker了第五行的意思为将本地的/home/dockerVolumes2/jenkins_home映射到/var/jenkins_home 如果你后面dotnet publish了需要打包后的文件就可以到本地的/home/dockerVolumes2/jenkins_home查看了第六行是使用xsw2014/net-jenkins:1.0这个镜像如果你的不是这个镜像或者前面你按照你自己的构建的请将这里换成自己的运行后我们可以进入容器内部查看sdk和docker git都可以 运行的 jenkins拉取git并构建项目 我们选择一个自由风格的软件项目来构建 我们选择git并在下面add输入登录账号和密码 测试源码地址: https://gitee.com/ntr1996/dockertest.git在最下面选择执行shell命令构建 命令如下 dotnet restore dotnet build dotnet publish echo Successfully!!!! ^ please see the file . pwd#docker stop helloworldcontainer #docker rm helloworldcontainer #docker rmi hello-world docker build -t hello-world . docker run --name helloworldcontainer -p 5000:80 -d hello-world其中 dotnet restore 重新生成项目 dotnet build 重新构建项目 dotnet publish 打包项目 echo Successfully!!!! ^ please see the file . 打包成功输出Successfully pwd 输出当前所在文件夹位置#docker stop helloworldcontainer 停止容器 第一次请注释第二次放开注释 #docker rm helloworldcontainer 删除容器 第一次请注释第二次放开注释 #docker rmi hello-world 删除镜像 第一次请注释第二次放开注释docker build -t hello-world . 通过dodckerfile打包镜像注意最后有一个英文的小点 docker run --name helloworldcontainer -p 5000:80 -d hello-world 运行容器然后我们点击build now 就开始构建了 最后我们通过网址访问 http://114.117.168.70:5000/weatherforecast其他 查看发布文件 有时候我们需要发布后的文件那肿么办呢 我们可以按下面来找到发布文件 docker run -u root --rm -d -p 8080:8080 --name dotnetjenkins2 \ -v /usr/bin/docker:/usr/bin/docker \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /etc/sysconfig/docker:/etc/sysconfig/docker \ -v /home/dockerVolumes2/jenkins_home:/var/jenkins_home \ xsw2014/net-jenkins:1.0因为我们上述启动命令为-v /home/dockerVolumes2/jenkins_home:/var/jenkins_home 我们进入到 /home/dockerVolumes2/jenkins_home cd /home/dockerVolumes2/jenkins_home 再进入workspace cd workspace进入和我们jenkins创建同名的文件夹下 cd /dotnettest/dockertest/bin/Debug/netcoreapp3.1/publish如果你先打包的时候都压缩成一个压缩包可以在上述内容中添加一条压缩命令这里我就不写了
http://www.huolong8.cn/news/53115/

相关文章:

  • 江门市建设工程安全监督网站wordpress 钩子
  • 聊城有什么网站制作公司重庆森林讲的什么内容
  • 网站设计论文分类号wordpress如何布局
  • 网站开发 文件上传慢求一个全部用div做的网站
  • 西安企业网站建设模板黄山网站设计公司
  • 设计最好的网站重庆重大新闻事件
  • 网站注册局wordpress 显示摘要
  • 音响厂家东莞网站建设网址导航怎么卸载不掉
  • 做封面的免费网站网站建站模式
  • 网站建设人员职责上海市普陀区建设规划局网站
  • 泰安放心的企业建站公司wordpress多站点不同主题
  • 成都 在线 网站建设上海住房城乡建设网站
  • 免费注册com的网站山东网站推广营销设计
  • 海南省建设局网站搜索wordpress导航固定
  • 网站建设服务费交印花税吗门户网站怎么建设
  • 论文中网站数据则呢做文献参考wordpress eshop 教程
  • 网站树状结构图怎么做网站优化公司哪家便宜
  • 全国工程招标信息网郑州seo网站有优化
  • 竞价培训哪家比较好优化快速排序
  • 凡科建设网站的步骤hreflang wordpress
  • 网站建设没业务wordpress 页面调用
  • 刚开始做网站哪有免费空间个人网站首页怎么做
  • 美食网站开发的目的在网站服务器上建立数据库
  • 淮安网站设计淘宝客做网站
  • 福田企业网站推广哪个好下载一个百度导航
  • 做视频网站怎么对接云盘光纤做网站 移动不能访问电信
  • 专业 旅游网站建设重庆森林经典台词图片
  • 合肥专业网站制apple网站设计
  • 北京西站地铁是几号线做网络营销推广的公司
  • 网站开发线上滨州正规网站建设公司