• 传统tomcat启动服务与springboot启动内置tomcat服务的区别(推荐)

    2021-05-06 15:54:57

    spring整合springmvc     spring整合springmvc中web.xml配置如下,tomcat在启动过程中会加载web.xml中的内容,ContextLoaderListener实现了tomcat里面的ServletContextListener接口,所以在tomcat容器启动过程通过ContextLoaderListener来进行spring容器的初始化操作,并将class

  • 传统tomcat启动服务与springboot启动内置tomcat服务的区别(推荐)

    2021-05-06 15:54:57

    spring整合springmvc     spring整合springmvc中web.xml配置如下,tomcat在启动过程中会加载web.xml中的内容,ContextLoaderListener实现了tomcat里面的ServletContextListener接口,所以在tomcat容器启动过程通过ContextLoaderListener来进行spring容器的初始化操作,并将class

  • Docker tomcat的设置内存大小配置方式

    2021-03-29 16:54:28

    安装再docker中的tomcat,在下载大文件或者某些情况下,会出现tomcat的内存溢出等情况,所以需要配置tomcat的内存大小,docker中的tomcat内存大小配置有两种方式:一、挂载docker中的配置文件通过将docker中tomcat的catalina.sh配置文件挂载到宿主机中,然后再catalina.sh配置jvm内存大小即可。1、需要重新运行一个tomcat容器(注意: 端

  • Docker tomcat的设置内存大小配置方式

    2021-03-29 16:54:28

    安装再docker中的tomcat,在下载大文件或者某些情况下,会出现tomcat的内存溢出等情况,所以需要配置tomcat的内存大小,docker中的tomcat内存大小配置有两种方式:一、挂载docker中的配置文件通过将docker中tomcat的catalina.sh配置文件挂载到宿主机中,然后再catalina.sh配置jvm内存大小即可。1、需要重新运行一个tomcat容器(注意: 端

  • docker 运行指定内存的操作

    2021-03-29 16:54:28

    如下:-m,--memory         内存限制,格式是数字加单位,单位可以为 b,k,m,g。最小为 4M--memory-swap        内存+交换分区大小总限制。格式同上。必须必-m设置的大--memory-reservation     内存的软性限制。格式同上--oom-kill-disable      是否阻止 OOM killer 杀死容器,默认没设置--oom-sc

  • docker 运行指定内存的操作

    2021-03-29 16:54:28

    如下:-m,--memory         内存限制,格式是数字加单位,单位可以为 b,k,m,g。最小为 4M--memory-swap        内存+交换分区大小总限制。格式同上。必须必-m设置的大--memory-reservation     内存的软性限制。格式同上--oom-kill-disable      是否阻止 OOM killer 杀死容器,默认没设置--oom-sc

  • docker cp 拷贝文件 和 进入容器的操作

    2021-03-25 11:54:40

    进入正在运行的容器# 进入容器 新开一个终端# docker exec -it 容器id /bin/bashdocker exec -it eaac94ef6926 /bin/bash# 进入容器原来的终端# docker attach 容器iddocker attach eaac94ef6926容器的文件拷贝# 从容器内拷贝文件到linux主机上# docker cp 容器id:容器内路径 目标

  • docker cp 拷贝文件 和 进入容器的操作

    2021-03-25 11:54:40

    进入正在运行的容器# 进入容器 新开一个终端# docker exec -it 容器id /bin/bashdocker exec -it eaac94ef6926 /bin/bash# 进入容器原来的终端# docker attach 容器iddocker attach eaac94ef6926容器的文件拷贝# 从容器内拷贝文件到linux主机上# docker cp 容器id:容器内路径 目标

  • Docker容器没有权限写入宿主机目录的解决方案

    2021-03-24 22:54:16

    在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中。在宿主机的文件夹权限隶属于root时,我们需要将文件夹的权限用户进行 chown 设置,才能保证目录的内容的正常写入,下面是一个例子:使用的是docker版本的jenkins,运行后,出现如下错误:[root@localhost CICD]# docker logs -f jenkins touch: canno

  • Docker容器没有权限写入宿主机目录的解决方案

    2021-03-24 22:54:16

    在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中。在宿主机的文件夹权限隶属于root时,我们需要将文件夹的权限用户进行 chown 设置,才能保证目录的内容的正常写入,下面是一个例子:使用的是docker版本的jenkins,运行后,出现如下错误:[root@localhost CICD]# docker logs -f jenkins touch: canno

  • C# Winform 实现控件自适应父容器大小的示例代码

    2021-03-24 11:54:23

    在日常开发中经常遇到控件不能随着父容器大小的改变而且自动改变控件的所在位置和大小。以下是实现的代码 /// <summary>  /// 根据父容器实现控件自适应大小位置  /// </summary>  /// <param name="control">所需自适应大小位置的控件</param>  private void ChangeLocationSizeByParent (Control

  • C# Winform 实现控件自适应父容器大小的示例代码

    2021-03-24 11:54:23

    在日常开发中经常遇到控件不能随着父容器大小的改变而且自动改变控件的所在位置和大小。以下是实现的代码 /// <summary>  /// 根据父容器实现控件自适应大小位置  /// </summary>  /// <param name="control">所需自适应大小位置的控件</param>  private void ChangeLocationSizeByParent (Control

  • Dockerfile 中 VOLUME 与 docker -v 的区别说明

    2021-03-23 15:54:25

    Dockerfile 中的 VOLUME 挂载与 docker -v 命令挂载,两者有明显区别:1、VOLUMEDockerfile中 VOLUME 方式挂载到宿主机上的是匿名卷,在宿主机上是自动匿名挂载到 /var/lib/docker/volumes/ 目录下的,代码如下:FROM frolvlad/alpine-java:jre8-slimMAINTAINER oas.cloudCOPY n

  • Dockerfile 中 VOLUME 与 docker -v 的区别说明

    2021-03-23 15:54:25

    Dockerfile 中的 VOLUME 挂载与 docker -v 命令挂载,两者有明显区别:1、VOLUMEDockerfile中 VOLUME 方式挂载到宿主机上的是匿名卷,在宿主机上是自动匿名挂载到 /var/lib/docker/volumes/ 目录下的,代码如下:FROM frolvlad/alpine-java:jre8-slimMAINTAINER oas.cloudCOPY n

  • docker volume删除卷的操作

    2021-03-23 15:54:23

    prune要使用此命令,客户端和守护程序API版本都必须至少为1.25。在客户端上使用docker version命令可以检查客户端和守护程序API版本。docker volume prune [OPTIONS]删除未被任何容器使用的本地卷。OPTIONS            名称,简写      说明              --filter      提供过滤值。

  • docker volume删除卷的操作

    2021-03-23 15:54:23

    prune要使用此命令,客户端和守护程序API版本都必须至少为1.25。在客户端上使用docker version命令可以检查客户端和守护程序API版本。docker volume prune [OPTIONS]删除未被任何容器使用的本地卷。OPTIONS            名称,简写      说明              --filter      提供过滤值。

  • Docker 实现容器端口绑定本地端口

    2021-03-23 13:54:23

    今天遇到启动镜像之后,通过HTTP请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法:常用的docker启动命令和解决办法如下所示:一、启动docker众所周知,启动容器的命令如下:docker run 镜像名称二、绑定容器端口与本地端口由于启动容器之后,本地无法直接访问容器内的端口,故而需要将本地的端口与容器的端口做一个绑定操作,从而可以通过本地端口去访问容器,设置如下:docker

  • Docker 实现容器端口绑定本地端口

    2021-03-23 13:54:23

    今天遇到启动镜像之后,通过HTTP请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法:常用的docker启动命令和解决办法如下所示:一、启动docker众所周知,启动容器的命令如下:docker run 镜像名称二、绑定容器端口与本地端口由于启动容器之后,本地无法直接访问容器内的端口,故而需要将本地的端口与容器的端口做一个绑定操作,从而可以通过本地端口去访问容器,设置如下:docker

  • Docker多个容器不能有相同端口号的处理方案

    2021-03-23 11:54:24

    问题背景在docker里用同一份镜像创建4个容器,网络选择bridge模式,A服务在四个容器中都使用了同一个端口号(6000);为了减少对外暴露的端口数,另外使用了nginx对这4个服务实例做代理,4个服务实例分属4个upstream,使用了类似/service1、/service2的路径来访问4个实例。此时从本地访问任一服务,则会报502错误,百思不得其解。connect() failed (1

  • Docker多个容器不能有相同端口号的处理方案

    2021-03-23 11:54:24

    问题背景在docker里用同一份镜像创建4个容器,网络选择bridge模式,A服务在四个容器中都使用了同一个端口号(6000);为了减少对外暴露的端口数,另外使用了nginx对这4个服务实例做代理,4个服务实例分属4个upstream,使用了类似/service1、/service2的路径来访问4个实例。此时从本地访问任一服务,则会报502错误,百思不得其解。connect() failed (1

  • 解决docker images 镜像消失的问题

    2021-03-19 13:54:38

    1、50,93存在镜像消失情况[root@h50 /]# df -h文件系统    容量 已用 可用 已用% 挂载点devtmpfs    24G  0 24G 0% /devtmpfs     24G  0 24G 0% /dev/shmtmpfs     24G 428M 24G 2% /runtmpfs     24G  0 24G 0% /sys/fs/cgroup/dev/mapper/

  • 解决docker images 镜像消失的问题

    2021-03-19 13:54:38

    1、50,93存在镜像消失情况[root@h50 /]# df -h文件系统    容量 已用 可用 已用% 挂载点devtmpfs    24G  0 24G 0% /devtmpfs     24G  0 24G 0% /dev/shmtmpfs     24G 428M 24G 2% /runtmpfs     24G  0 24G 0% /sys/fs/cgroup/dev/mapper/

  • 删除docker images中为none的镜像操作

    2021-03-19 13:54:26

    由于平时一直使用docker build 命令才生成一个镜像,有时候由于代码跟新频繁就会产生很多的none的image,最近想着清除一下。于是就写了以下脚本:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs

  • 删除docker images中为none的镜像操作

    2021-03-19 13:54:26

    由于平时一直使用docker build 命令才生成一个镜像,有时候由于代码跟新频繁就会产生很多的none的image,最近想着清除一下。于是就写了以下脚本:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs

  • Docker安装阿里云服务器和在虚拟机安装遇到的坑(问题小结)

    2021-03-19 13:54:25

    Docker安装(阿里云服务器)Docker官方centos安装教程卸载旧版本$ sudo yum remove docker \         docker-client \         docker-client-latest \         docker-common \         docker-latest \         docker-latest-logrotate

  • Docker安装阿里云服务器和在虚拟机安装遇到的坑(问题小结)

    2021-03-19 13:54:25

    Docker安装(阿里云服务器)Docker官方centos安装教程卸载旧版本$ sudo yum remove docker \         docker-client \         docker-client-latest \         docker-common \         docker-latest \         docker-latest-logrotate

  • 解决docker容器重启之后/etc下某些配置文件被重置的问题

    2021-03-19 12:54:37

    1./etc/hosts, /etc/resolv.conf和/etc/hostname容器中的这三个文件不存在于镜像,而是存在于于/var/lib/docker/containers/,在启动容器的时候,通过mount的形式将这些文件挂载到容器内部。因此,如果在容器中修改这些文件的话,修改部分不会存在于容器的top layer,而是直接写入这三个物理文件中。2.为什么重启后修改内容不存在了?原因

  • 解决docker容器重启之后/etc下某些配置文件被重置的问题

    2021-03-19 12:54:37

    1./etc/hosts, /etc/resolv.conf和/etc/hostname容器中的这三个文件不存在于镜像,而是存在于于/var/lib/docker/containers/,在启动容器的时候,通过mount的形式将这些文件挂载到容器内部。因此,如果在容器中修改这些文件的话,修改部分不会存在于容器的top layer,而是直接写入这三个物理文件中。2.为什么重启后修改内容不存在了?原因

  • Docker images导出和导入操作

    2021-03-19 12:54:26

    之前已配置好基础镜像,其他地方也需要用到这些镜像时怎么办呢?答案:镜像的导入和导出功能。1、镜像的保存[root@wxtest1607 ~]# docker imagesREPOSITORY        TAG         IMAGE ID      CREATED       SIZEtomcat8          3.0         90457edaf6ff    6 hours

  • Docker images导出和导入操作

    2021-03-19 12:54:26

    之前已配置好基础镜像,其他地方也需要用到这些镜像时怎么办呢?答案:镜像的导入和导出功能。1、镜像的保存[root@wxtest1607 ~]# docker imagesREPOSITORY        TAG         IMAGE ID      CREATED       SIZEtomcat8          3.0         90457edaf6ff    6 hours

  • 解决docker挂载的目录无法读写问题

    2021-03-18 20:54:57

    使用下面的命令可以创建一个容器并且把本地的/home/dock/Downloads目录挂载到容器中的/usr/Downloads中[root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash在Centos上创建完后,会出现如下问题root@637fe9ea94f0:/usr/Downl

  • 解决docker挂载的目录无法读写问题

    2021-03-18 20:54:57

    使用下面的命令可以创建一个容器并且把本地的/home/dock/Downloads目录挂载到容器中的/usr/Downloads中[root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash在Centos上创建完后,会出现如下问题root@637fe9ea94f0:/usr/Downl

  • Spring体系的各种启动流程详解

    2021-03-15 12:55:15

    在介绍spring的启动之前,先来说下启动过程中使用到的几个类基本组件1、BeanFactory:spring底层容器,定义了最基本的容器功能,注意区分FactoryBean2、ApplicationContext:扩展于BeanFactory,拥有更丰富的功能。例如:添加事件发布机制、父子级容器,一般都是直接使用ApplicationContext。3、Resource:bean配置文件,一般为

  • Spring体系的各种启动流程详解

    2021-03-15 12:55:15

    在介绍spring的启动之前,先来说下启动过程中使用到的几个类基本组件1、BeanFactory:spring底层容器,定义了最基本的容器功能,注意区分FactoryBean2、ApplicationContext:扩展于BeanFactory,拥有更丰富的功能。例如:添加事件发布机制、父子级容器,一般都是直接使用ApplicationContext。3、Resource:bean配置文件,一般为

  • 详解如何愉快的在微信小程序中使用SVG图标

    2021-03-07 18:54:32

    SVG近几年因各种优势被大量的应用,遗憾的是到目前为止微信小程序并不支持以XML的形式使用SVG,这使得SVG的灵活性大大下降,大多数人选择放弃在微信小程序中使用SVG图标方案。那么,真的就没有办法在微信小程序中愉快的使用SVG图标了吗?我们先来分析一下,对于使用SVG图标我们有哪些需求:  能够引入使用  能够调整颜色首先第一点是没有问题的,微信小程序支持以Image.src的形式引入SVG。接

  • 详解如何愉快的在微信小程序中使用SVG图标

    2021-03-07 18:54:32

    SVG近几年因各种优势被大量的应用,遗憾的是到目前为止微信小程序并不支持以XML的形式使用SVG,这使得SVG的灵活性大大下降,大多数人选择放弃在微信小程序中使用SVG图标方案。那么,真的就没有办法在微信小程序中愉快的使用SVG图标了吗?我们先来分析一下,对于使用SVG图标我们有哪些需求:  能够引入使用  能够调整颜色首先第一点是没有问题的,微信小程序支持以Image.src的形式引入SVG。接

  • 如何使用docker对容器资源进行限制

    2021-03-06 13:55:01

    问题窥探在服务器当中,假设iis服务部署多个站点,那么只要其中一个站点出问题,假设是cpu100%,或者是内存爆满,那么这台服务器上的其他站点都会跟着挂掉。同样在使用容器时,单台主机上可能会跑几十个容器,容器虽然都相互隔离,但是用的却是与宿主机相同的内核,CPU、内存、磁盘等硬件资源。如果不对容器资源进行限制,容器之间就会相互影响。解决办法Docker提供了限制内存,CPU或磁盘IO的方法, 可以

  • 如何使用docker对容器资源进行限制

    2021-03-06 13:55:01

    问题窥探在服务器当中,假设iis服务部署多个站点,那么只要其中一个站点出问题,假设是cpu100%,或者是内存爆满,那么这台服务器上的其他站点都会跟着挂掉。同样在使用容器时,单台主机上可能会跑几十个容器,容器虽然都相互隔离,但是用的却是与宿主机相同的内核,CPU、内存、磁盘等硬件资源。如果不对容器资源进行限制,容器之间就会相互影响。解决办法Docker提供了限制内存,CPU或磁盘IO的方法, 可以

  • C++ STL关联式容器自定义排序规则的2种方法

    2021-03-04 17:54:49

    前面在讲解如何创建 map、multimap、set 以及 multiset 容器时,遗留了一个问题,即如何自定义关联式容器中的排序规则?实际上,为关联式容器自定义排序规则的方法,已经在 《STL priority_queue自定义排序方法》一节中做了详细的讲解。换句话说,为 Priority_queue 容器适配器自定义排序规则的方法,同样适用于所有关联式容器。总的来说,为关联式容器自定义排序规

  • C++ STL关联式容器自定义排序规则的2种方法

    2021-03-04 17:54:49

    前面在讲解如何创建 map、multimap、set 以及 multiset 容器时,遗留了一个问题,即如何自定义关联式容器中的排序规则?实际上,为关联式容器自定义排序规则的方法,已经在 《STL priority_queue自定义排序方法》一节中做了详细的讲解。换句话说,为 Priority_queue 容器适配器自定义排序规则的方法,同样适用于所有关联式容器。总的来说,为关联式容器自定义排序规

  • spring依赖注入深入理解

    2021-03-01 19:55:12

    IOC&&DIIOC(Inversion of Control)一般分为两种类型:依赖注入DI(Dependency Injection)和依赖查找(Dependency Lookup)org.springframework.beans.factory.BeanFactory是IOC容器的具体实现,是Spring IOC容器的核心接口Spring IOC负责创建对象,管理对象,装配对象,配置对象,

  • spring依赖注入深入理解

    2021-03-01 19:55:12

    IOC&&DIIOC(Inversion of Control)一般分为两种类型:依赖注入DI(Dependency Injection)和依赖查找(Dependency Lookup)org.springframework.beans.factory.BeanFactory是IOC容器的具体实现,是Spring IOC容器的核心接口Spring IOC负责创建对象,管理对象,装配对象,配置对象,

  • Docker配置redis哨兵模式的方法(多服务器上)

    2021-02-24 10:55:09

    前言之前学习的redis一直是在单一服务器上运行的,而且是直接部署在服务器上。听说用docker会让配置过程更轻松 (并没有)这次就在用Docker的基础上配置Redis一主一从三哨兵。本篇为配置数据节点,即一主一从两个节点。条件三台服务器(因为需要至少三个哨兵保证安全性)【可以在阿里云上租几个小时】  服务器1:8.131.78.18  服务器2:8.131.69.106  服务器3:8.131

  • Docker配置redis哨兵模式的方法(多服务器上)

    2021-02-24 10:55:09

    前言之前学习的redis一直是在单一服务器上运行的,而且是直接部署在服务器上。听说用docker会让配置过程更轻松 (并没有)这次就在用Docker的基础上配置Redis一主一从三哨兵。本篇为配置数据节点,即一主一从两个节点。条件三台服务器(因为需要至少三个哨兵保证安全性)【可以在阿里云上租几个小时】  服务器1:8.131.78.18  服务器2:8.131.69.106  服务器3:8.131

  • docker 添加端口及获取dockerfile的方法

    2021-02-22 09:55:07

    从docker image中获取 dockerfiledocker history --format {{.CreatedBy}} --no-trunc=true $DockerImage|sed “s//bin/sh\ -c\ #(nop)\ //g”|sed “s//bin/sh\ -c/RUN/g” |tac注:该docker file 不对目录,端口进行映射 同时不执行docker开机启动

  • docker 添加端口及获取dockerfile的方法

    2021-02-22 09:55:07

    从docker image中获取 dockerfiledocker history --format {{.CreatedBy}} --no-trunc=true $DockerImage|sed “s//bin/sh\ -c\ #(nop)\ //g”|sed “s//bin/sh\ -c/RUN/g” |tac注:该docker file 不对目录,端口进行映射 同时不执行docker开机启动

  • docker比赛提交常用命令小结

    2021-02-20 12:55:15

    登录账户export DOCKER_REGISTRY=registry.cn-hangzhou.aliyuncs.com/cqy_testdocker login $DOCKER_REGISTRY --username=西交陈清源创建自己的镜像拉取基础镜像docker pull registry.cn-shanghai.aliyuncs.com/tcc-public/python:3#基础镜像地址

  • docker比赛提交常用命令小结

    2021-02-20 12:55:15

    登录账户export DOCKER_REGISTRY=registry.cn-hangzhou.aliyuncs.com/cqy_testdocker login $DOCKER_REGISTRY --username=西交陈清源创建自己的镜像拉取基础镜像docker pull registry.cn-shanghai.aliyuncs.com/tcc-public/python:3#基础镜像地址

  • 在Docker中的ubuntu中安装Python3和Pip的问题

    2021-02-19 16:55:11

    正文1)下载ubuntu镜像docker pull ubuntu2)查看镜像docker images3)运行容器docker run -itd --name ubuntu-test ubuntu4)进入容器sudo docker exec -it ubuntu-test /bin/bash5)更新源apt-get update如果不进行这一步的话,有可能会出现这样的问题:Reading pack

  • 在Docker中的ubuntu中安装Python3和Pip的问题

    2021-02-19 16:55:11

    正文1)下载ubuntu镜像docker pull ubuntu2)查看镜像docker images3)运行容器docker run -itd --name ubuntu-test ubuntu4)进入容器sudo docker exec -it ubuntu-test /bin/bash5)更新源apt-get update如果不进行这一步的话,有可能会出现这样的问题:Reading pack

 355    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号