首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码农编程进阶笔记

    Centos7部署Nginx负载均衡Tomcat服务器及session共享架构

    tomcat1 从Tomcat官网下载Tomcat7压缩包并解压 [root@localhost ~]# tar -zxvf apache-tomcat-7.0.104.tar.gz -C /usr/local/tomcat -7/temp/tomcat.pid Environment=CATALINA_HOME=/usr/local/tomcat-7 Environment=CATALINA_BASE=/usr/local /tomcat-7 ExecStart=/usr/local/tomcat-7/bin/startup.sh ExecStop=/usr/local/tomcat-7/bin/shutdown.sh User =root Group=root [Install] WantedBy=multi-user.target 配置redis缓存 [root@localhost ~]# vi /usr/local/tomcat @localhost ~]# systemctl start tomcat7 部署tomcat2 #复制tomcat1文件夹 [root@localhost ~]# cp -r /usr/local/tomcat

    44810发布于 2021-07-20
  • 来自专栏全栈程序员必看

    Centos7部署Nginx负载均衡Tomcat服务器及session共享架构

    tomcat1 从Tomcat官网下载Tomcat7压缩包并解压 [root@localhost ~]# tar -zxvf apache-tomcat-7.0.104.tar.gz -C /usr/local/tomcat -7/temp/tomcat.pid Environment=CATALINA_HOME=/usr/local/tomcat-7 Environment=CATALINA_BASE=/usr/local /tomcat-7 ExecStart=/usr/local/tomcat-7/bin/startup.sh ExecStop=/usr/local/tomcat-7/bin/shutdown.sh User =root Group=root [Install] WantedBy=multi-user.target 配置redis缓存 [root@localhost ~]# vi /usr/local/tomcat @localhost ~]# systemctl start tomcat7 部署tomcat2 #复制tomcat1文件夹 [root@localhost ~]# cp -r /usr/local/tomcat

    31310编辑于 2022-07-12
  • 来自专栏散尽浮华

    svn代码发版的脚本分享

    /bin/bash REMOTE_SERVER_IP="112.168.19.75" DEST_DIR="/Data/app/tomcat-7/webapps/" cd /Data/webroot_svncode Online_app/huanqiu_app /usr/bin/svn update /usr/bin/ssh -p22022 root@${REMOTE_SERVER_IP} "rm -rf /Data/app/tomcat REMOTE_SERVER_IP}:${DEST_DIR}; sleep 10 /usr/bin/ssh -p22022 root@${REMOTE_SERVER_IP} "/bin/sh /Data/app/tomcat

    993100发布于 2018-01-22
  • 来自专栏Java开发必知必会

    Docker--创建tomcat+JDK镜像并发布web项目实例

    RUN mkdir /var/tmp/tomcat \ && wget -P /var/tmp/tomcat http://mirror.bit.edu.cn/apache/tomcat/tomcatdocker_file文件夹中放入你的web项目的war包。 最后该文件夹内容应该是如下图所示: ? 使用build命令构建镜像 docker build -t xcardata/centos:v1.0 . #或者后台执行: nohup docker build -t xcardata/centos:v1.0 . > . /build.log 2>&1 & ####该命令介绍: # docker build : 创建镜像 # -t : 设置镜像的名称和tag # xcardata/centos:v1.0 : “

    1.3K30发布于 2019-01-15
  • 来自专栏古时的风筝

    Docker+nginx+tomcat7配置简单的负载均衡

    本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 LTS,两个CentOS容器,宿主机安装Nginx,两台容器安装tomcat7。 结构如下: 此方案的原理是将宿主机的端口和docker容器的端口做一个映射(即访问宿主机的某端口会映射到docker容器对应的端口),然后在宿主机通过配置Nginx,即可达到访问宿主机的某端口,按规则分配到指定的服务地址 镜像,用docker pull命令即可,具体镜像操作可参看这篇文章 4.启动一个容器并设置端口映射,其中一台命令如下: sudo docker run -t -i -p 3222:22 -p 3280 :80 87e5b6b3ccc1 /bin/bash 上面的命令是以标准的bash输出方式启动一个容器,设置端口映射,用-p参数,-p 宿主机端口:docker容器端口 ,上面的命令是设置宿主机的3222 HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode) 安装tomcat7.0 wget http://apache.fayea.com/tomcat/tomcat

    1.2K60发布于 2018-01-08
  • 来自专栏CU技术社区

    简单几步搭建一个基于 Docker 的 Tomcat 运行环境!

    安装 Docker ·Docker 0.7 版本需要 linux 内核 3.8 支持,同时需要 AUFS 文件系统。 ,并安装 Docker ·sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list " ·sudo apt-get update ·sudo apt-get install lxc-docker ·# 检查 Docker 是否已安装成功 ·sudo docker version ·# ·# 添加一个新的 docker 用户组 ·sudo groupadd docker ·# 添加当前用户到 docker 用户组里,注意这里的 yongboy 为 ubuntu server 登录用户名 oracle-java7-installer ·java -version ·# 下载 tomcat 7.0.47 ·wget http://mirror.bit.edu.cn/apache/tomcat/tomcat

    87030发布于 2019-10-25
  • 来自专栏Java开发必知必会

    Docker--DockerFile与镜像

    RUN mkdir /var/tmp/tomcat RUN wget -P /var/tmp/tomcat http://mirror.bit.edu.cn/apache/tomcat/tomcat RUN mkdir /var/tmp/tomcat \ && wget -P /var/tmp/tomcat http://mirror.bit.edu.cn/apache/tomcat/tomcat 注意: docker build 的工作原理:Docker 在运行时分为 Docker 引擎(也就是服务端守护进程)和客户端工具。 Docker 的引擎提供了一组 REST API,被称为 DockerRemote API,而如 docker 命令这样的客户端工具,则是通过这组 API 与 Docker 引擎交互,从而完成各种功能。 RUN mkdir /var/tmp/tomcat \ && wget -P /var/tmp/tomcat http://mirror.bit.edu.cn/apache/tomcat/tomcat

    1.2K40发布于 2019-01-15
  • 来自专栏运维经验分享

    Docker修炼第一招: 先从Dockerfile开始

    Docker、Dockerfile、Docker镜像、容器这些都是什么鸟? 老生常谈,再再再……普及一下: Docker:最早是dotCloud公司出品的一套容器管理工具,但后来Docker慢慢火起来了,连公司名字都从dotCloud改成Docker。 讲了这么多,大家可能已经意识到了,想玩转Docker必须先要搞定Docker镜像,镜像又来自于 Dockerfile,因此本文从Dockerfile编写开始,与您分享Docker镜像的制作过程,里面有  accept-securebackup-cookie; gpw_e24=Dockerfile' | tar -xz \ && curl -L 'http://archive.apache.org/dist/tomcat/tomcat 容器运行起来后使用docker exec -it container_id bash 进入docker容器。

    81020发布于 2019-03-11
  • 来自专栏∑小熊猫的博客

    Linux环境搭建系列(3) —— Tomcat 的安装

    通过网络下载Tomcat 压缩包 # 打开安装目录 cd /usr/local/ # 下载 Tomcat 压缩包 wget https://mirror.bit.edu.cn/apache/tomcat/tomcat

    69020发布于 2020-11-25
  • 来自专栏jeremy的技术点滴

    使用docker in docker

    工作中需要在容器里操作docker镜像,而且又不想污染宿主机上的docker镜像,找到了docker in docker(dind)的方案,这里记录一下。 容器里用dind 首先直接用docker容器作试验,试验一下功能: # 启动docker in docker docker run --privileged -v `pwd`/ca.crt:/etc/docker # 在另一个容器里拉取镜像,从输出来看,拉取镜像是成功了的 docker run --rm --link dockerd:docker docker:stable docker pull busybox docker in docker的原理 docker in docker的原理还是比较简单的,可以参考wrapdocker源码,其实就是挂载cgroup、tmpfs、securityfs、cgroup的 docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker

    5.1K20发布于 2019-03-13
  • 来自专栏后端云

    Docker-Docker

    Docker in Docker Docker in Docker 可以在 Container 中直接运行一个 Docker Daemon ,然后使用 Container 中的 Docker CLI 工具操作容器 Docker in Docker 不推荐使用,主要原因还是安全问题。Docker in Docker 需要以特权模式启动,这种嵌套会带来潜在的安全风险。 Docker outside of Docker 将 Container 的外部 Docker Daemon 服务挂载到 Container 。 Docker outside of Docker 方式直接使用的外部 Docker Daemon。 Docker out of Docker 并没有实现完全的隔离,互相之间可以看见。 准确说sysbox是安全版的docker。若sysbox容器里装了docker那就是安全版的 Docker in Docker

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

    CentOS7安装tomcat7「建议收藏」

    接下来Tomcat-7 配置为 Linux Service Configure Tomcat-7 [root@localhost ~]cd /usr/local/tomcat/bin [root@

    92030编辑于 2022-09-09
  • 来自专栏DataOps

    Docker in Docker测试

    -20.10.15-3.el7.x86_64.rpm docker-ce-cli 20.10.15-3.el7.x86_64.rpm docker-ce-rootless-extras-20.10.15 Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 但是如果采用直接命令行 dockerd 的方式,是可以的,说明docker基本安装没有问题,但是使用 systemctl start docker 的方式就没法连接docker! 因此这应该是docker服务配置文件的问题了,经查询,默认的docker服务配置文件是: /usr/lib/systemd/system/docker.service 其中服务启动的命令行是: ExecStart

    78430编辑于 2022-10-13
  • 来自专栏Rainbond开源「容器云平台」

    Dockerfile,你给我站住!

    Docker、Dockerfile、Docker镜像、容器…… 这都是些啥东西? 虽是老生常谈,再再再普及一下: - Docker 最早是dotcloud公司出品的一套容器管理工具,但后来Docker慢慢火起来了,连公司名字都从dotcloud改成Docker。 讲了这么多,大家可能已经意识到了,攘外必先安内,想玩转Docker必须要先搞定Docker镜像,而镜像又来自于Dockerfile,因此本文从Dockerfile编写开始,与您分享Docker镜像的制作过程 accept-securebackup-cookie; gpw_e24=Dockerfile' | tar -xz \ && curl -L 'http://archive.apache.org/dist/tomcat/tomcat 容器运行起来后使用docker exec -it container_id bash 进入docker容器。

    69461发布于 2018-05-31
  • 来自专栏golang云原生new

    Docker 系列】docker 学习八,Docker 网络

    Docker 网络 开始理解 docker 一开始,咱们思考一下,宿主机怎么和容器通信呢? 说容器之间是相互隔离的,那么他们是否可以通信?又是如何通信的呢? ,是因为我们的宿主机上面安装了docker 的服务,docker 会给我生成一个虚拟网卡,图中的这个 docker0就是虚拟网卡信息 创建并启动一个docker 命名为 ubuntu1 docker run ,ubuntu1 能ping通ubuntu2是因为 docker0 帮助其转发的 所有的容器在不指定路由的情况下,都是以 docker0 作为路由,docker 也会给我们的容器分配一个可用的 ip docker0 学习 五,我们来看看容器数据卷到底是个啥 【Docker 系列】docker 学习 四,一起学习镜像相关原理 【Docker 系列】docker 学习 三,docker 初步实战和 docker 可视化管理工具试炼 【Docker 系列】docker 学习 二,docker 常用命令,镜像命令,容器命令,其他命令 【Docker 系列】docker 学习 一,Docker的安装使用及Docker的基本工作原理 |

    1.5K20编辑于 2023-02-16
  • 来自专栏青益云记

    「  【docker】如何安装docker(小白安装docker)  」

    蟹钳,有时候想要直接安装docker,却发 现linux自带源没有最新版,老版本的docker也老到不能用了,docker官方文档现在也只提供ubuntu,Windows,mac系统的docker安装的资料 enable docker sudo systemctl start docker sudo service docker status 在 Ubuntu 中安装 Docker 在终端中运行下面的命令安装 =* sudo service docker start sudo service docker status 在 SLES 中安装 Docker 在终端中运行下面的命令安装 Docker。 start docker.service sudo service docker status 在 Fedora 中安装 Docker 在终端中运行下面的命令安装 Docker。 sudo service docker start sudo docker info 离线安装 Docker 根据自己的操作系统在下载列表中下载相应的 Docker 离线包,然后在终端中运行下面的命令安装

    4.3K32编辑于 2023-01-03
  • 来自专栏eadela

    docker--docker仓库

    8 docker仓库 Docker仓库(Repository)类似与代码仓库,是Docker集中存放镜像文件的地方。 8.1 docker hub 1、打开https://hub.docker.com/ 2、注册账号:略 3、创建仓库(Create Repository):略 4、设置镜像标签 docker tag local‐image Docker机器不能随意访问该机器上的Docker Registry本地镜像仓库,所以需要在搭建 Docker Registry本地镜像仓库的Docker主机上先生成自签名证书(如果已购买证书就无需 生成 Docker主机上生成自签名证书后,为了确保 Docker机器与该Docker Registry本地镜像仓库的交互,还需要生成一个连接认证的用户名 和密码,使其他Docker用户只有通过用户名和密码登录后才允许连接到 Registry访问接口 完成Docker Registry本地镜像仓库服务启动后,还需要在搭建了Docker Registry本地镜 像仓库所在的Docker主机上配置供其他Docker机器访问的接口

    2K20发布于 2019-11-26
  • Dockerdocker命令记录

    添加用户到docker组 非root用户使用docker时总是要在命令前加sudo,并且要输入密码,使用比较麻烦。 sudo cat /etc/group | grep docker 如果上一步没有docker组的话就创建一个。 # 指定ID为999 sudo groupadd -g 999 docker # 也可以不指定 sudo groupadd docker 添加相应的用户到docker组内。 sudo systemctl restart docker 检查是否成功。 docker info 如果有错误,看错误提示是docker.sock没有权限,给一下权限即可。 docker rmi $(docker images | grep "none" | awk '{print $3}') 批量删除已经停止的容器 docker rm $(docker ps -a | grep

    29210编辑于 2025-08-27
  • 来自专栏卓谷山

    Dockerdocker的使用

    前几天构筑开发环境,使用了一些docker命令,随手记下来。 /" ] repo文件的内容如下例:docker-ce.repodockername=docker-cebaseurl=https://download.docker.com/linux/centos # Added by Docker Desktop127.0.0.1 host.docker.internal127.0.0.1 gateway.docker.internal----------- ---------docker容器中找不到ps命令在docker容器中,执行类似下面的ps命令,报找不到ps的错。 国内常用的docker镜像源 Docker 官方中国区:https://registry.docker-cn.com 网易:http://hub-mirror.c.163.com 中国科技大学:https

    1.4K40编辑于 2022-11-16
  • 来自专栏eadela

    docker--docker架构

    Docker使用客户端 - 服务器架构。 Docker客户端与Docker守护进 程通信,后者负责构建,运行和分发Docker容器。 Docker客户端和守护程序可以在同一 系统上运行,也可以将Docker客户端连接到远程Docker守护程序。 (Docker客户端(docker)是许多Docker用户与Docker交互的主要方式。 当您使用诸如 docker run之类的命令时,客户端会将这些命令发送到dockerd,后者将其执行。 docker命令使用Docker API。 Docker客户端可以与多个守护进程通信。) (Docker注册表存储 Docker镜像。 Docker Hub是任何人都可以使用的公共注册中心,Docker配置为默认在 Docker Hub上查找图像。 您甚至可以运行自己的私人注册表。

    95510发布于 2019-11-22
领券