首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT云清

    Docker---(5)Docker 部署SpringBoot web项目

    Spring项目发布,请参考:docker---(3)docker 发布spring web项目 SpringBoot入门,请参考:SpringBoot--从0开始学SpringBoot Docker入门 ,请参考: Docker---从零开始学Docker 1.pom.xml 将打包方式改为war包 [java] view plain copy <packaging>war</packaging>   plain copy root@iZuf6axmuekh1n14dwcufmZ:~# docker exec -it tomcat2 /bin/bash   root@91ebdd8d5c65:/usr @91ebdd8d5c65:/usr/local/tomcat/webapps# rm -rf tweb   root@91ebdd8d5c65:/usr/local/tomcat/webapps# ls :~# docker exec -it tomcat2 /bin/bash   root@91ebdd8d5c65:/usr/local/tomcat# ls   LICENSE  NOTICE  RELEASE-NOTES

    99720发布于 2019-01-22
  • 来自专栏千里行走

    docker-5部署镜像仓库registry

    目录: (1).部署自己的镜像仓库registry (2).registry的使用 (1).部署自己的镜像仓库registry 镜像仓库Registry在github上有两份代码:老代码库和新代码库。 docker pull registry 将registry镜像运行并生成一个容器 docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 运行docker ps查看: 浏览器验证: http://ip:5000/v2/ (2).registry的使用 在kubernetes node的节点上修改docker文件,将我们的registry 让配置生效: systemctl daemon-reload systemctl restart docker 我们push一个image到registry镜像仓库: 以这个镜像为例: docker tag docker.io/registry:latest ip:5000/registry:latest docker push 192.168.111.64:5000/registry 完成镜像推送

    2.2K31编辑于 2022-04-06
  • 来自专栏番茄_C语言

    打造个人云端电子书库:Docker部署Talebook实现远程阅读

    这款小主机凭借其持续供电与联网的特性,成为了部署高频服务如电子书库、音乐库、视频库等的理想选择。 今天,我们就以电子书库为例,为大家详细介绍如何在CasaOS系统中使用Docker部署Talebook电子书管理系统。 而Docker化的部署方案,更是让Talebook的安装与升级变得简单易行。只需几个简单的步骤,你就能在CasaOS系统中轻松部署Talebook,并通过cpolar内网穿透技术,实现远程访问与管理。 接下来,我们将为大家详细展示Talebook在CasaOS系统中的Docker部署流程与使用方法,助你轻松打造个人云端电子书库,享受远程阅读的乐趣。 1. 5.

    2.1K10编辑于 2024-11-08
  • 来自专栏全栈程序员必看

    Docker部署_docker部署网站

    通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 所以就想到了—— Docker,用容器去把它装起来就好了嘛。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 index.php,完成 “著名的” wordpress 5分钟安装了! 然后再次浏览器访问 http://xxx:2020/wp-admin/index.php,这次就应该是 “著名的” wordpress 5分钟安装了 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

    1.4K30编辑于 2022-11-17
  • 来自专栏从零开始学自动化测试

    docker学习5-docker安装tomcat环境和部署war包

    前言 tomcat部署web项目非常方便,把war包放到webapps目录就可以了。 : latest latest: Pulling from library/tomcat 6f2f362378c5: Pull complete 494c27a8a6b8: Pull complete Pull complete fb72767f9beb: Pull complete 3fe571af508a: Pull complete 3e6725074325: Pull complete 9ffd5dadda90 部署war包 tomcat环境已经部署完成,接下来把war包放到tomcat下的webapps目录就可以了,也就是/usr/local/tomcat/webapps。 Jun 23 20:22 bootstrap -rw-r--r-- 1 root root 1946 Feb 7 12:49 ColorFormatter.class drwxr-xr-x 5

    1.1K10发布于 2019-07-04
  • 来自专栏全栈程序员必看

    docker部署vue项目_docker部署java

    博主还提供了另一种方式,每次发布只需要将打包后的dist内容放到linux主机目录即可,感兴趣的道友可以直接参考这一篇:docker 安装 nginx 发布Vue项目_苍穹之跃的博客-CSDN博客nginx nginx # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 第三步:安装nginx docker pull nginx docker run --name nginx -d -p 4030:80 nginx 访问4030端口看看是否安装成功。 第四步:linux上找个空目录放项目文件和Dockerfile 第五步:构建镜像,cd到Dockerfile目录下 docker build -t 取个镜像名称 . 第六步:运行容器 docker run --name 取个容器名称 -d -p 9020:80 上一步取的镜像名称 访问一下9020检查是否运行成功。

    1.4K60编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    docker部署influx_docker容器部署

    使用docker部署influxdb 生成默认config.yml docker run \ --rm influxdb:latest \ influxd print-config > config.yml /code/docker-influx/data:/var/lib/influxdb/data - /rssp/code/docker-influx/meta:/var/lib/indluxdb/meta - /rssp/code/docker-influx/wal:/var/lib/indluxdb/wal - /rssp/code/docker-influx/backup/bin:/home/backup - /rssp/code/docker-influx/backup/data:/tmp/backup/data - /rssp/code/docker-influx/backup/gz:/tmp/backup /gz - /etc/localtime:/etc/localtime:ro ports: - "8086:8086" restart: always docker pull influxdb docker-compose

    1.2K30编辑于 2022-11-19
  • 来自专栏个人技术博客

    ③【DockerDocker部署Nginx

    ③【DockerDocker部署Nginx docker拉取nginx镜像: docker pull nginx 安装并启动nginx服务: docker run \ --restart always docker操作nginx常用命令: # 注意,Nginx是我安装启动时为这个服务取的名字,若名字不同请使用自己的服务名 #停止: docker stop Nginx #重启: docker restart Nginx #删除服务: docker rm Nginx #删除镜像: docker rmi Nginx #进入服务: docker exec -it Nginx /bin/bash Docker中有几个重要的概念 我们要使用Docker来操作镜像、容器,就必须要安装DockerDocker是一个CS架构的程序,由两部分组成: 服务端(server):Docker守护进程,负责处理Docker指令,管理镜像、容器等 客户端(client):通过命令或RestAPI向Docker

    1K10编辑于 2024-03-16
  • 来自专栏HUC思梦的java专栏

    docker部署

    /urandom","-jar","/app.jar"] 5、端口映射 mysql docker pull mysql:5.7 docker run --name docker-mysql -e MYSQL_ROOT_PASSWORD up -d 启动部署docker部署微服务项目: 1、使用dockerfile构建项目镜像 2、在docker使用生成镜像启动对应服务 服务名称 端口 comment-server 8002 house-server 8011 user-server 8000 esp-zuul 9000 esp-web 7000 comment-server ->user-server 部署用户服务 docker run -d house --link user-server:user -p 8011:8011 house/house 部署评论服务 docker run -d --name comment-server -- hostname comment --link user-server:user -p 8002:8002 house/comment 部署网关 docker run -d --name zuul-server

    1.2K10发布于 2020-09-03
  • 来自专栏Pengcheng's Blog

    Docker部署

    1、部署前准备 1.检查服务器是否能访问外网 #检查外网连通性 ping 114.114.114.114 #检查DNS服务 ping baidu.com 如果外网通而DNS不通,则需要手动配置DNS sysconfig/network-scripts/ #找到ifcfg-ens开头的文件 #将名称换成实际文件名称 cat ifcfg-ens33 查看ONBOOT是否为yes,若不是yes,请修改成yes 5. 关闭SElinux 此处内容需要评论回复后方可阅读 2、安装Docker 1.修改配置文件 此处内容需要评论回复后方可阅读

    1.3K20编辑于 2023-05-02
  • 来自专栏Java学习~

    docker部署

    centos7部署docker 官方参考文档:https://docs.docker.com/engine/install/centos/ 在此提供自己的安装文件: 链接:https://pan.baidu.com 5、测试 #此命令下载测试映像并在容器中运行它。 v 图片 Windows 部署 docker 1、官网下载docker desktop(先别急安装):https://hub.docker.com 2、确认电脑是否开启hyper -v 搜索栏搜索: (有时下载慢,有时快,这个看运气) 微软官网:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual 图片 下载完管理员身份安装 5、 是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作

    1.4K70编辑于 2023-04-08
  • 来自专栏全栈程序员必看

    spring boot docker部署_docker部署java项目

    目录 docker介绍 安装docker Ubuntu安装docker CentOS安装docker 通过脚本安装 拉取java环境 创建springboot项目 打包springboot到docker docker的核心思想是通过对应用的封装、分发、部署、运行生命周期进行管理,达到应用组件级别的“一次性封装,到处运行”。 4.安装完成之后启动docker systemctl start docker 5.重启 systemctl restart docker 6.停止 systemctl stop docker 7.开机自启动 5.创建测试接口 TestController内容如下: package com.ymy.controller; import lombok.extern.slf4j.Slf4j; import /test docker查看容器的日志 这说明我们已经springboot项目已经启动成功了,到这里docker部署springboot项目差不就结束了,但是你可能还有一个疑问,如果我想看控制台的日志怎么办呢

    1.8K20编辑于 2022-11-07
  • 来自专栏java 微风

    Docker 部署应用、jar 工程 docker 方式部署

    docker images 查看原有镜像 ,并构建新镜像:gentle: 从第 2 次查看镜像可以确认,新的镜像 gentle 已构建成功。 5. 我的工程设置的本地端口也是8089 6. postman 和浏览器 顺利请求到 gentle 工程中的接口,说明部署成功 7. gentle 工程中接口实现: 部署完啦 ,走,出门溜达溜达,找点吃的去 ... -------------------------------- 2018.11.28 后记,每次改代码都要重新部署依旧很麻烦,于是写了个很简单的脚本,运行就部署。 新镜像构建成功\n\033[0m" # 删除原容器 docker rm -f gentle # 启动容器 docker run -d -p 8089:8089 --name gentle gentle 另外:前端工程部署脚本见:前端 vue 工程 Docker 方式部署

    2K20编辑于 2022-04-13
  • 来自专栏夜梦星尘的折腾日记

    docker】自己的电子书下载站 | Zbook

    Zbook是一个大型电子书下载网站,官方提供了可直接下载安装的电子书文件,书籍数据查找迅速,界面简洁美观,并且易于部署。 官网:zBook 配合 talebook 食用更加哦! 2.准备 在开始部署之前,你需要安装 docker 。 具体安装方法请参考:【docker】在服务器上安装docker/docker-compose 3.部署 新建目录 cd ~ mkdir zbook cd zbook 下载 zbook.tar.gz 文件 docker run -d -p 8008:80 -v . 4.反向代理 如果你有自己的域名,并且希望zbook能够通过域名访问,那么你可以看夜梦的这两篇文章进行反向代理: 【docker】反向代理神器——Nginx Proxy Manager的安装 【docker

    1.3K10编辑于 2024-08-20
  • 来自专栏后台及大数据开发

    docker:(5)利用docker -v 和 Publish over SSH插件实现war包自动部署docker

    在 docker:(3)docker容器挂载宿主主机目录 中介绍了运行docker时的一个重要命令 -v sudo docker run -p 8822:8080 --name tomcat_xiao_volume :(4)利用WebHook实现持续集成 中实现了git提交代码触发jenkins自动打包并部署到远程tomcat中,这里讲怎么部署docker中 首先已经得到war包了,下面要做的就是怎么把war包拷贝到 docker容器关联的宿主主机对应目录 jenkins提供了插件Publish over SSH  官方介绍https://wiki.jenkins.io/display/JENKINS/Publish 根据控制台输出,可以看出设置的shell命令也执行了,而且提示文件也上传到配置的服务器上了(后的137错误是因为我的阿里云服务器内存太小,自动部署到tomcat上失败了,这个与本次讲的无关,请忽略)      证明war包已经上传到了对应的目录了     这样 就可以设置对应的目录和docker容器关联后,实现war包的自动更新发布和备份了,这里加了时间戳适合于备份,单纯的发布就不要加时间戳了

    83820发布于 2018-08-02
  • 来自专栏全栈程序员必看

    docker环境下部署web_docker环境部署

    概述 zabbix在docker官方的镜像源中,有维护zabbix公司官方的镜像,我们可以通过hub.docker.com进行下载,搭建docker环境下的zabbix,可以使我们的安装和部署更加快捷。 zabbix的docker镜像源 从这里 zabbix docker镜像源 我们可以打开看到zabbix官方在docker仓库里面维护的镜像源信息。 mysql数据库部署部署zabbix服务器前,需要提前部署mysql服务器并且创建好zabbix数据库以及用户 拉取mysql镜像 docker pull mysql 运行mysql服务器 docker ppassword zabbix < /tmp/mysql/images.sql mysql -uzabbix -ppassword zabbix < /tmp/mysql/data.sql zabbix服务器部署 172.17.0.2" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="password" -d zabbix/zabbix-server-mysql zabbix-front服务器部署

    92120编辑于 2022-11-17
  • 来自专栏XBD

    docker部署Nexus

    部署nexus docker部署nexus docker pull sonatype/nexus3 mkdir /data/nexus-data chown -R 200 /data/nexus-data docker run -d --name nexus3 --restart=always -p 8081:8081 -p 8082:8082 -v /data/nexus-data:/nexus-data sonatype/nexus3 docker-compose部署nexus version: "3" services: nexus: image: sonatype/nexus3:latest 仓库 设置 --> Repositories --> Create repository --> docker(hosted) Name:输入创建的名字,如docker-repo HTTP:8082 启动Enable Docker V1 API 连接仓库 vim /etc/docker/daemon.json { "registry-mirrors": ["https://hk0l6i5k.mirror.aliyuncs.com

    2.2K10编辑于 2022-10-27
  • 来自专栏John Wong's Blog

    Docker 部署 Gitlab

    基于 docker 部署 gitlab 比较方便,但服务器至少需要 4GB 内存,否则可能出现 502 错误。 1. 拉取镜像 # 查询 docker search gitlab # 拉取 默认latest docker pull gitlab/gitlab-ce 2. 安装镜像 docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 配置端口 配置 gitlab 克隆时的端口(端口配置根据自己的需求选择) # 进入容器 docker exec -it gitlab /bin/bash # 编辑配置文件 vim /etc/gitlab restart <gitlab-container-id> 下一篇: Docker 安装 FastDFS→

    1.4K20编辑于 2021-12-23
  • 来自专栏从入门到出门

    Docker部署tomcat

    拉取tomcat镜像docker pull tomcat:8.5创建容器并运行docker run -d --name jsoncrack -p 8080:8080 tomcat:8.5此时可以访问ip :8080,但是404,因为webapps里没有ROOT文件夹进入容器创建ROOT文件夹,然后退出docker exec -it jsoncrack /bin/bashcd /usr/local/tomcat /webapps/mkdir ROOTexit将宿主机的文件拷贝到容器里docker cp /a/b/c/ jsoncrack:/usr/local/tomcat/webapps/ROOT完成!

    1K30编辑于 2023-01-18
  • 来自专栏叔叔的博客

    Docker部署cloud

    -- Docker maven plugin --> <plugin> <groupId>com.spotify</groupId> <artifactId <imageName>docker/${project.artifactId}</imageName> <dockerDirectory>src/main/docker< :build docker image docker run -p 1110:1110 -t imagename 四、eureka的部署 defaultZone: http://eureka-image-name :1110/eureka/ 主要是eureka的地址指定 关键的启动命令: docker run --name eureka-image-name -p 1110:1110 -t docker/eureka-server docker run --link eureka-image-name:1110 -p 2000:2000 -t docker/gateway 这样子就可以解决eureka的地址问题。

    49950发布于 2018-07-25
领券