centos

Docker Nginx容器和Tomcat容器实现负载均衡与动静分

下载Tomcat8镜像 [root@localhost ~]# docker search tomcat8NAME DESCRIPTION STARS OFFICIAL AUTOMATEDashince/tomcat8 Tomcat GUI Manager pre-configured docker ima… 5 podbox/tomcat8 2 [OK] 这个tomcat包含了jdk而且启动了可以直接访...

docker镜像导入导出备份迁移的操作

导出: docker save -o centos.tar centos:latest #将centos:latest镜像导出为centos.tar文件 导入: docker load -i centos.tar #加载centos.tar,加载后的镜像各标签与原导出的镜像标签相同 补充知识: docker将镜...

windows宿主机和docker容器设置挂载共享文件夹的步

docker容器内的程序经常需要访问、调用宿主机目录中的数据,每次都要导入导出非常麻烦费力。 接下来,一步步实现将宿主机的指定文件夹挂载到docker容器中。 1. 打开Oracle VM VitualBox...

使用docker命令不需要敲sudo的操作

由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。 如果不想每次使用docker命令的...

harbor修改配置文件后重启操作

我就废话不多说了,大家还是直接看代码吧~ # docker-compose down# ./prepare# docker-compose up –d 补充知识: 装好Harbor后,docker连接该本地仓库报错 装好Harbor后,docker连接本地仓库报错。 [roo...

解决docker安装后运行hello-world报错的问题

在centos7.3上yum安装了docker V1.13。1 但是在运行:docker run hello-world的时候报错: # docker run docker.io/hello-world container_linux.go:247: starting container process caused "process_linux.go:258: applying cgroup confi...

在docker下删除两个id相同的镜像的操作

今天建立docker容器的时候由于疏忽,镜像的名字输错了,结果容器创建成功后,镜像中出现两个id相同的: 使用docker rmi e4a35914679d删除的时候执行失败: Error response from daemon: conflict: u...

解决docker加载新的镜像后repository和tag名称都为

可以使用命令: docker tag [image id] [name]:[版本] 例如: docker tag b03b74b01d97 docker-redis:0.0.1 补充知识: docker的save和load 我就废话不多说了,大家还是直接看代码吧~ 实战 [root@localhost ~]# dock...

docker实现重新打tag并删除原tag的镜像

docker镜像id是唯一的,可以物理性的标明一个镜像,repository:tag可以有多个,但是也不会重复,也是唯一的。 要重新打tag的话,语法是: docker tag imageId repository:newTag 比如将这个centos:...

docker 启动elasticsearch镜像,挂载目录后报错的解决

从docker hub下载了一个es的镜像,版本为6.4.2,详细信息如下: 比较重要的就是这两条,第一个是工作目录,挂载目录也需要和这里对应;第二个是启动命令,这里是指定了一个预先写好...

docker版es、milvus、minio启动命令详解

1、es启动命令: docker run -itd -e TAKE_FILE_OWNERSHIP=1111 -v /data/elasticsearch/data:/usr/share/elasticsearch/data -p 9200:9200 --name es elasticsearch:6.4.2 需要添加环境变量 TAKE_FILE_OWNERSHIP,值随意。 含义请参考...

一条命令重启所有已停止的docker容器操作

一条命令重启所有已停止的docker容器 docker ps -a | grep Exited 查看所有已停止的容器 docker ps -a | grep Exited | awk ‘{print $1}' 获取已停止容器的ID docker ps -a | grep Exited | awk ‘{print $1}' |xargs doc...

Linux下docker 容器退出bash的两种实现方法

如果要退出bash有2种操作: 第一种: Ctrl + d 退出并停止容器; 第二种: Ctrl + p + q 退出并在后台运行容器; 补充知识: Docker同时启动多个服务 前几篇Docker的文章介绍启动容器时都是只...

docker文件存放路径, 获取容器启动命令操作

容器早已创建好,如何得知它的启动参数(数据挂载到哪) #假设通过如下命令启动了一个容器docker run -d --name mysql\-p 3306:3306\-e MYSQL_ROOT_PASSWORD=123456\--restart=always\mysql:5.5 --character-set-se...

docker容器通过ping直接运行获取公网IP操作

通过容器获取本机的公网ip 可以用本地IP 多服务注册中心 把命令改居ping 执行可以拿到不同的服务器信息 public static String getIfconfigIP() { BufferedReader in = null; String outline = ""; // timeOut wind...

解决Docker之mysql容器数据库更改不生效的问题

用官方的mysql 镜像需要修改一些内容,比如配置文件的修改,DB数据文件的目录等,更改之后如果重新运行容器,改过的文件就无效了,新生成的容器不会有之前改变的内容 第一种是修...

解决docker日志挂载的问题

关键是本地服务器没有写入的权限 关键看这里吧(Permission denied), 一直没有看正方,以为是配置日志文件 找不到有问题,下面是部分异常 10:35:09,498 |-ERROR in ch.qos.logback.core.rolling.Rollin...

在Docker构建的容器中实现安装ping工具

因为用Docker拉取的Base镜像如Centos和Ubuntu的话都是最简版本,不包含Ping工具,而对Docker进行Docker network和Docker链接操作时往往要用到Ping工具测试两个容器间的网络,此时就要用到Ping工具...

Docker容器上用DockerFile部署多个tomcat服务的步骤

1、 [admin@JD ~]$ cd opt #进入根目录下的opt 里 2、 [admin@JD opt]$ mkdir web #创建Web 文件夹 3、 [admin@JD web]$ cd web/ #进入web文件夹 4、 [admin@JD web]$ touch Dockerfile #创建一个Dockerfile文件夹 名字不能错...

docker 使用CMD或者ENTRYPOINT命令同时启动多个服务

需求:django中引入了celery,当启动django项目时,如何将celery服务也启动 利用ENTRYPOINT命令启动 一、编写Dockerfile文件 FROM centos:7 RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 ENV LC_ALL zh_CN.UTF-8 COPY...

Dockerfile中ENTRYPOINT 和 CMD的区别说明

在Docker的系统学习教程中我们了解到使用Dockerfile构建Docker镜像为一个规范的方式,根据Dockerfile可以了解镜像中安装的组件的详细内容。 Dockerfile一般由四部分组成:第一,构建的基础镜...

解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.s

Dockerfile配置没有问题,为什么执行ENTRYPOINT命令时一直错误? 容器一启动就退出了。 查了不少资料,想了好久才发现原因。 run.sh是被COPY指令复制到容器中的,而本机是windows,默认的换...

docker 在容器外执行某个容器内的某个命令操作

有时候我们想执行某个容器的某条命令,但又不想进入容器内。那该怎么办? 于是脚本可以这样写 #!/bin/bashDOCKER_ID=62f3f40ab240sudo docker exec -it $DOCKER_ID /bin/bash -c 'cd /packages/detectron python...

Docker 使用nsenter工具进入容器的操作

在使用Docker容器的时候,利用nsenter工具会比较方便,如果我们的系统没有的话,那就需要我们自己来安装了 1.首先访问该网址找到最新版本的nsenter工具 2.然后下载nsenter工具的源码到我...

利用nexus作为私库进行代理docker,进行上传和下载

一、nexus的配置 1.创建docker proxy 用于从外网仓库中拉取镜像至本地仓库中。 点击“create Repository”,选择docker(proxy)进行创建 填写参数 点击“create repository” 创建 2.创建docker hosted 用于...

解决docker run 或者 docker restart 启动镜像就自动退

执行命令:docker run --name centos8 -d centos /bin/bash,通过docker ps查看正在运行中容器,找不到centos8。 通过docker ps -a查看发现,centos8容器已经处于停止状态了 [root@MiWiFi-R4A-srv server]$ docker r...

Docker容器时区调整操作

如何检查Docker容器时区是否与宿主机一致? 1、进入宿主机, 执行以下命令: # 查看宿主机时间 [root@localhost ~]# date 2018年 06月 27日 星期三 22:42:44 CST 2、进入到容器中,执行以下命令 # 查...

解决Docker中的error during connect异常情况

刚开始接触Docker,遇到异常问题难免会手忙脚乱。没事的,学习就是这样子,在困难中不断地找到解决问题的方法,贵在坚持,加油! 来了来了,问题来了,不要慌,看下面: 我们正...

docker内网搭建dns使用域名访问替代ip:port的操作

比如我内网有个jenkins,我如果要访问它我得牢牢记住它的ip和端口,一个服务我还能记住,多个的话我可能需要一个方便记忆的域名记录一些内网服务 第1步: 准备好docker环境 第2步:...

Docker 拉取镜像及标签操作 pull | tag

重翻Fabric项目的源码,发现Docker部分内容,有很多不尽理解的地方,看着看着,就看到使用docker pull拉取Fabric镜像及使用docker tag为镜像重命名,稍作思虑,发现虽然使用过,却未求甚解...

nginx对http请求处理的各个阶段详析

在编写nginx的http的模块的时候,需要在各个阶段对http请求做相应的处理,以达到不同的目的,比如请求发起的时候是否有访问权限、内容生成的时候进行过滤或者其它处理等等。如果在编译...

再分享6个可无限激活阿里云盘邀请码,不信你不

阿里云盘 距离上次更新已过去不少时间了,据网友反应已经有部分前期参加“个人种子”活动的用户使用上了阿里云盘。 上次小编为大家分享了 2个阿里云盘邀请码 ,小编与身边同事...

给Docker更换国内镜像源操作

给Docker守护进程配置加速器 通过配置文件启动Docker,修改/etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。 vim /etc/docker/daemon.json{"registry-mirrors": ["http://hub-mirror.c.163.com"]} 修改保存后,...

使用docker搭建kong集群操作

docker容器下搭建kong的集群很简单,官网介绍的也很简单,初学者也许往往不知道如何去处理,经过本人的呕心沥血的琢磨,终于搭建出来了。 主要思想:不同的kong连接同一个数据库(...

Nginx服务器添加Systemd自定义服务过程解析

一、以nginx为例 使用yum命令安装的nginx Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.service文件,直接用命令: sys...

Docker在线、离线安装及其常用命令操作

一、测试环境 名称 版本 centos 7.6 docker 18.09.06 二、在线安装 这里采用yum源命令安装前期准备的依赖包,包括yum-utils、device-mapper-persistent-data、lvm2 sudo yum install -y yum-utils device-mapper-persi...

对docker中的overlay式网络详解

翻译自docker官方文档,原文:https://docs.docker.com/network/overlay/ overlay(覆盖)式网络会在多个docker守护进程所在的主机之间创建一个分布式的网络。这个网络会覆盖宿主机特有的网络,并...

docker清理大杀器/docker的overlay文件占用磁盘太大的

【看网上都是什么迁移文件的就感觉不靠谱,治标不治本啊(这不应该是一个新生代coder的样子)】 du -sh* 一路查下去,发现overlay这个文件夹已经爆了。 docker system prune -a 才清理了7g的...

在CentOS启动时自动加载内核模块overlayfs操作

在CentOS中自动加载内核模块,可以在/etc/sysconfig/modules/目录中增加一个脚本,在此脚本中加载所需的模块。 下面是我所用的一个名为overlayfs.modules的脚本,用来在我的CentOS 7.X中自动加载...

CentOS 7.x docker使用overlay2存储方式

编辑/etc/docker/daemon.json添加以下内容: { "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ]} 安装依赖: yum install yum-plugin-ovl -y 否则会报以下错误: May 05 18:20:45 node1 do...

VMware安装CentOS虚拟机与配置网络的图文教程

1. 下载CentOS镜像 1.1 下载网站 http://mirrors.163.com/centos/ http://mirrors.aliyun.com/centos/ 1.2 选择相应版本,如:7.9.2009;注意:该仓库地址不对较老版本镜像进行保留,若需要请通过官方地址...

docker安装tomcat并部署Springboot项目war包的方法

说来也简单,直接上教程吧,博主 1.首先在启动docker service docker start 2.拉取tomcat镜像。 docker pull tomcat:8-jdk8 如果不加后面的8-jdk8 标签的话,会默认拉取latest,也就是最新的官方版本 3...

Docker 部署Mysql 服务和Redis 服务的方法

目录 Docker 部署Mysql 服务的方法 下面看下Docker 部署 Redis 服务的方法 Docker 部署Mysql 服务的方法 1. 拉取Mysql 5.6最新版本镜像 sudo docker pull mysql:5.6 2. 查看Mysql 镜像 sudo docker images 3. 在home目...

修改已有docker容器中的内容方法

一、docker ps 列出容器 二、docker cp 拷贝文件至容器 注:docker中宿主机与容器(container)互相拷贝传递文件的方法 1、从容器拷贝文件到宿主机 docker cp mycontainer:/opt/testnew/file.txt /opt/test...

Docker如何制作自己镜像并上传dockerhub

1.首先注册自己的dockerhub账号,注册地址:https://hub.docker.com 2.在linux服务器登录自己的账号:docker login --username=qiaoyeye 3.在https://hub.docker.com/上先找到自己想要的镜像 4.拉取镜像到本地:...

Docker部署nGrinder性能测试平台过程解析

什么是nGrinder? nGrinder是用于压力测试的平台,使您可以同时执行脚本创建,测试执行,监视和结果报告生成器。开源nGrinder通过消除不便并提供集成环境,提供了进行压力测试的简便方...

基于docker搭建selenium分布式环境

1、下载镜像 docker pull selenium/hub docker pull selenium/node-firefox docker pull selenium/node-chrome 注意:selenium/node-firefox和selenium/node-chrome都是无界面的。 要想能看到实时运行界面,需要使用以下两个...

VPS服务器常用性能测试脚本汇总

分享一下常用的VPS服务器一键性能测试脚本,可以用来测试机器的配置和性能,测试VPS服务器的网络速度,硬盘性能等。 这里收集一些测试脚本,脚本均来自于网络,代码内有作者信息...

Docker部署Consul配置过程解析

执行命令 docker run -d --name consul -p 8500:8500 consul 端口说明 https://www.consul.io/docs/install/ports.html 挂载说明 /consul/data:持久化数据存储 /consul/config:配置文件 Consul 配置 https://www.consul.io/docs...

docker容器内要启动两个进程时Dockerfile的实现代码

近期想做一个cron定时任务的docker,在Dockerfile中做如下定义 FROM library/alpine:latestRUN apk --update add rsync openssh bashVOLUME ["/data"]ADD start.sh /CMD ["/bin/bash","/start.sh"] 在start.sh中用crontab 加载定时任务...