centos

Docker 网络模式及配置方式

一、Docker网络模式 docker run 创建 Docker 容器时,可以用 –net 选项指定容器的网络模式,Docker 有以下 4 种网络模式: host 模式,使用 –net=host 指定。 container 模式,使用 –net=container:N...

Docker每次启动容器,IP及hosts指定的操作

前言 每次在使用Docker启动Hadoop集群的时候,都需要重新绑定下网卡,固定IP,同时修改/etc/hosts文件,非常麻烦,于是想探寻下原因及优化。 一、原因 /etc/hosts, /etc/resolv.conf和/etc/hostna...

docker容器中无法获取宿主机hostname的解决方案

在nodejs环境中测试通过,其它语言同理,只需要使用获取环境变量的方法即可。 思路: docker容器和宿主机环境是隔离的,但是可以在启动docker容器时将宿主机的主机名以环境变量的形...

docker容器访问宿主机的MySQL操作

背景: 有一个flask项目提供接口,使用docker容器构建并且运行,MySQL在宿主机运行,需要在容器中可以让flask连接上宿主机的mysql 使用ifconfig命令可以看到,有一个docker0和eth0,在docker容...

docker 突然不能被外网访问的解决方案

根据大佬们的方法,找到了原因 sysctl net.ipv4.ip_forward. 腾讯云提示修复漏洞,执行完他们的脚本, ip转发就被关掉了。 后来研究了一下,可以通过 docker info 找到问题所在。 并且可以查...

Docker容器间通信与外网通信的操作

一 容器间通信 1.容器的网络共享 处于这个模式下的docker容器会共享一个网络栈,这样两个容器之间可以使用localhost高效快速通信。 使用于web服务器与应用服务器之间的通信。 ##清空实...

使用docker在linux环境中部署springboot包的教程

因为springboot是内嵌了tomcat服务器的,所以打成jar包后,是可以直接运行的。 首先我们看一下,在windows环境下的打包部署 1. 进行install打包 2. 检查,在target目录中是否存在了项目jar包...

DELL R720服务器安装Windows Server 2008 R2系统的图文详

说明:此文章中所有图片均为网络搜集,所以不一定为DELL R720服务器安装界面,但可保证界面内容接近DELL R720安装界面 一、 安装前准备物品 DELL R720服务器及其相关硬件 DELL SystemsManag...

docker 无法释放端口的解决方案

今天遇到一个非常奇葩的情况就是当更新完docker镜像后,运行docker-compose up -d 出现了Bind for 0.0.0.0:xxxx failed: port is already allocated 的情况,通过netstat -ap | grep xxxx 之后发现时docker的某个进...

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

问题背景 在docker里用同一份镜像创建4个容器,网络选择bridge模式,A服务在四个容器中都使用了同一个端口号(6000);为了减少对外暴露的端口数,另外使用了nginx对这4个服务实例做代...

Docker容器无法停止删除的解决方案

查找运行的容器id docker ps 查找上面容器的物理位置 cd /var/lib/docker/containerls -a#此处会显示所有容器的id,找出上面那个无法停止删除的id(8位) 先停止docker服务 service docker stop 删除物理...

docker 移除掉运行不正常的container操作

本菜鸟在刚学习docker的时候遇到了这样的问题,记录一下, 当启动一个container的时候,docker ps 看到刚启动的容器有问题, 然后docker logs container id 才知道权限不够,未能创建目录。然后...

docker run -v 挂载数据卷异常,容器状态一直是rest

出现的问题: docker run 加上 -v 参数之后,容器就一直是 restarting 状态,去掉 -v 参数就可以正常运行 查找问题: 使用 docker logs 'containerId' 这个containerId,就是docker run之后返回的containerI...

解决docker run后容器出现Exited (0)情况的问题

自己做了个centos7的openresty的Dockerfile,build之后 docker run -d -p 801:80 openresty:1.19 /usr/local/openresty/nginx/sbin/nginx 之后docker ps -a出现如下情况 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9dee2d04b3...

解决docker拉取mysql镜像太慢的情况

docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器。 1、进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2、进入虚拟机修改docker配置 vim /etc/docker/d...

解决docker与vmware的冲突问题

1、docker启动问题: 问题解决: 需要开启Hyper-V,(开启方法:控制面板-程序-程序和功能-启动或关闭Windows功能,然后再重新启动电脑) 2、但是重新开启vmware的时候,就会出现问题。...

本地Docker安装Postgres 12 + pgadmin的方法 (支持Apple

目录 介绍 支持 Intel CPU 支持 Apple M1 测试 介绍 项目最近要升级Posgres数据库, 从9.6升级到12+。为了做一些migration测试,我本地要安装几个版本的Postgres,最方便的就是 用Docker安装了,没...

docker 启用多个端口映射命令的操作

【文章来自:http://www.yidunidc.com/gfcdn.html 欢迎留下您的宝贵建议】 如下: docker run -d -p 5000:23 -p 5001:22 --name telnet_ssh --privileged=true telnet:centos /usr/sbin/init 补充:docker 使多端口开放 如下:...

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

今天遇到启动镜像之后,通过HTTP请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法: 常用的docker启动命令和解决办法如下所示: 一、启动docker 众所周知,启动容器的...

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

Dockerfile 中的 VOLUME 挂载与 docker -v 命令挂载,两者有明显区别: 1、VOLUME Docker【原URL http://www.yidunidc.com/sin.html 转载请说明出处】file中 VOLUME 方式挂载到宿主机上的是匿名卷,在宿主机上...

docker volume删除卷的操作

prune 要使用此命令,客户端和守护程序API版本都必须至少为1.25。在客户端上使用docker version命令可以检查客户端和守护程序API版本。 docker volume prune [OPTIONS] 删除未被任何容器使用的本地...

docker容器下配置jupyter notebook的操作

docker容器下配置jupyter notebook,主要是为了编写python代码,更具体点是做深度学习的开发。 jupyter web形式最高效的使用方式就是部署在云上,不管是cpu云服务器还是gpu的云服务器,都能快...

docker设置了端口映射,不能访问的解决方案

#docker ps 查看, 所有端口都 做了映射 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES764b158ba491 open-falcon-plus-02:v-daiyi-01 "/bin/bash" 2 days ago Up 3 hours 0.0.0.0:4444-4444/tcp, 0.0.0.0:6030-6031-6030-6031/tcp, 0.0...

解决docker中ifconfig不可用的问题

最近在学习docker的过程中在docker容器中使ifconfig查询网络情况时发现 出现了command not found的情况,经过查询资料得知道docker上的镜像都是以最轻量级的安装方式,一些命令都需要自己去...

docker自定义网桥docker0及docker的开启,关闭,重启命

问题 公司将服务器迁移后,docker默认创建的doker0网桥与公司的外网网关产生冲突, 导致外网无法连接服务器。 解决方式 修改默认的配置文件 /etc/docker/daemon.json对Docker进行配置。 如果...

docker win ping 不通容器 避坑指南

使用win docker-desktop,想连接容器开发,尝试了各种网络上的路子。kill my much time! 桥接是不行的, 手动添加路由也是行不通的, 所以看到这个的你不要想用常规的方法使用win宿主机连...

Docker容器不识别宋体等字体的解决方案

问题背景: 在使用docker部署项目的时候,由于项目中调用打印控件默认使用的是系统字体,在windows上部署没有问题,但是在docker容器中运行的时候,由于docker中没有宋体等相关字体,...

Alpine Docker镜像字体的问题解决操作

1、运行 fonts ,打开字体文件夹,找到要用的字体文件; 2、修改Dockerfile,例如: FROM alpine-jdk ADD ./test.jar /opt/App/test.jar#拷贝字体文件COPY ./simhei.ttf /usr/share/fonts/simhei.ttf #设置字符集ENV...

解决docker 容器设置中文语言包出现的问题

如果在Docker 中采用 docker search centos 采用 docker pull docker.io/centos 下载基础镜像 这个镜像是不支持中文的,可以采用docker attach 容器ID进入容器后采用"locale"查看 可以采用“locale -a” 查看...

docker可视化工具Portainer部署并汉化的操作

#docker search #docker pull portainer 1.拉取镜像后下载汉化包 2.下载后放在宿主服务器根目录即可 如: 3.启动容器 docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portain...

docker添加网桥并设置ip地址范围操作

不知道是因为二进制docker 19.03版本安装后不自动创建docker0网桥,还是其他什么原因,docker的网络模式里面的bridge网桥没有。 害的我装个容器映射端口一直看不到端口,也不报错,定位...

docker-compose创建网桥,添加子网,删除网卡的实现

1.创建docker网卡 [root@i ~]# brctl addbr docker0[root@i ~]# ip addr add 192.168.42.1/24 dev docker0 # 这里的ip是给docker内部用的, 随意配置一个即可[root@i ~]# ip link set dev docker0 up[root@i ~]# ip addr show docker0# 查...

Navicat 连接服务器端中的docker数据库的方法

启动docekr中mysql 容器 使用命令: docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=xxx -d mysql:5.7 -p 3306:3306 表示将docker 中的3306端口映射到主机的3306 端口 –name my【文章出处:国外服务器 转...

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

在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中。 在宿主机的文件夹权限隶属于root时,我们需要将文件夹的权限用户进行 chown 设置,才能保证目录的内容...

docker用root进入容器的操作

首先运行docker容器 运行命令是root用户 sudo docker exec -it -u root ec33c19230ca /bin/bash 补充:Doc【本文由http://www.1234xp.com/xgzq.html首发,转载请保留出处,谢谢】ker中进入容器命令行及后台运行...

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

进入正在运行的容器 # 进入容器 新开一个终端# docker exec -it 容器id /bin/bashdocker exec -it eaac94ef6926 /bin/bash# 进入容器原来的终端# docker attach 容器iddocker attach eaac94ef6926 容器的文件拷贝 # 从...

VMware Workstation Pro 16搭建CentOS8虚拟机集群的图文教

目录 准备工作 安装VMware Workstation Pro 16 创建Linux虚拟机 设置网络模式 NAT(网络地址转换模式) 安装CentOS8 其他配置 将服务器修改为静态IP 关闭防火墙 更换为阿里云yum源 安装jdk 搭建集...

Apache压力测试工具的安装使用

1.下载 进入apache官网 http://httpd.apache.org/ 下载apache即可 2.启动ab 以windows环境下,apache安装路径为C:\apache\Apache24\为例 打开cmd命令,输入命令到bin目录 cd C:\apache\Apach【文章转自:香港站群服...

docker容器里面的root权限获取方法

首先你的container得正在运行 【文章由高防cdn提供,感恩】 可通过sudo docker container ls或者sudo docker ps查看容器的CONTAINER ID 最后执行命令(其中7509371edd48 为上面查到的CONTAINER ID) sudo doc...

使用docker更改容器内root密码的操作

1.在制作dockerfile的时候使用如下命令设置ssh密码 RUN echo “root:root” | chpasswd 2.现在需要在容器生成后更改容器内root密码 使用 docker exec -it centos7.5 root:newpassword | chpasswd 命令执行成功,但...

docker 如何修改mysql的root密码

第一步mysql容器 docker exec -it 容器ID /bin/bash 第二步连接mysql mysql -uroot -p 输入密码后,登录mysql终端 第三步修改密码 SET PASSWORD FOR 'root' = PASSWORD('设置的密码'); 第四步重启 重启mysql容器即...

docker 免root权限登陆的解决方案

初次使用docker命令的时候会报权限问题 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/containers/jsonall=1: dial unix /var/r...

docker 如何添加证书

1.升级处理:sudo apt-get update 缺包,包的版本旧等问题可以由此解决,如果不是的话那就是缺失认证,需要生成自己的认证证书。 2.生成自己的认证证【文章出处:http://www.yidunidc.com/hkzq...

docker的pdflatex环境配置的方法步骤

技术背景 Latex在文档撰写方面是不可或缺的工具,尤其是在写文章方面,是必须要用到的文字排版工具。但是latex的环境部署并不是一个特别人性化的操作,尤其是在各种不同的平台上...

docker配置openGauss数据库的方法详解

For Windows User 在docker中使用openGauss 拉取openGauss镜像 在控制台输入 docker pull enmotech/opengauss:latest 等待下载 中途可能会出现卡住的情况。可以按 Ctrl+C 之后重新运行拉取镜像的的指令。直到...

解决Mac Docker x509证书的问题

问题 最近需要登录私有镜像中心,登录时出现错误提示: Error response from daemon: Get https://***: x509: certificate signed by unknown authority 原因 私有镜像中心的证书不可信,需要添加私有镜像中心...

解决Docker x509 insecure registry的问题

在安装好Docker以后,想从公司搭建的私服Harbor上docker pull的时候碰上了x509问题,这个问题的原因是docker会验证网站的证书,私服没有相应的证书所以docker拒绝访问,但是我们也可以自己...

解决docker的tls(ssl)证书过期问题

问题现象: [root@localhost ~]# docker image pull xxx.com.cn/centos7 Using default tag: late【文章原创作者:http://www.1234xp.com/shsgf.html转载请保留出处】st Error response from daemon: Get https://xxx.com.cn/v1/_ping: x5...

解决docker pull镜像报错的问题

描述: 在win10下安装VM,在VM里运行docker,使用docker pull拉取镜像时报错 一、 Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting heade...

使用elasticsearch定时删除索引数据

1、有的时【文章出处:http://www.yidunidc.com/hkzq.html欢迎转载】候我们在使用ES 由于资源有限或业务需求,我们只想保存最近一段时间的数据,所以有必要做定时删除数据。 2、编写脚本 v...