浅析docker-compose部署mysql无法访问的问题
什么是Docker-ComposeCompose项目来源于之前的fig项目,使用python语言编写,与docker/swarm配合度很高。Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一...
什么是Docker-ComposeCompose项目来源于之前的fig项目,使用python语言编写,与docker/swarm配合度很高。Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一...
仅为使用Ubuntu18.04的Python开发人员作参考1.安装Ubuntu18.04虚拟环境sudo apt install virtualenvsudo apt install virtualenvwrapper安装完成之后,进入home目录,输入命令l...
mktemp 创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法 mktemp [选项] [TEMPL...
一、修改防火墙设置,开放对应的端口修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall-1-INPUT -m state...
1.下载仓库镜像
docker pull registry2.创建私有仓库容器-d表示后台启动
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry3.防火墙解除5000...
获取 mongo 镜像
sudo docker pull mongo运行 mongodb 服务
sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo运行 mongodb 客户端
sudo docker run -it mongo...
前言
本文只为自己搭建过程中的一些简单的记录。如果实践中有疑问,可以一起探讨。
为了能在本机(macOS)模拟集群环境,使用了vb和docker-machine。整体持续集成的几个机器设施...
shutdown.bat文件有一句if not "%CATALINA_HOME%" == "" goto gotHome执行关闭命令的时候,程序会根据CATALINA_HOME去查找,这句话的意思是如果环境变量配置的这个路径不为空,就...
如何在流行而强大的 Apache Web 服务器上托管两个或多个站点。在我的上一篇文章中,我解释了如何为单个站点配置 Apache Web 服务器,事实证明这很容易。在这篇文章中,我将向你展...
学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切换到 Linux 以来,我一直将 A...
1.购买了VPS,CentOS系统,发现服务器时间与北京时间往往不一致,存在时差。[clive@server workspace]$ date
2018年 05月 30日 星期三 02:02:47 UTC1.可以执行tzselect命令按提示...
docker概述docker是一个开源的软件部署解决方案;
docker也是轻量级的应用容器框架;
docker可以打包、发布、运行任何的应用,这个也是docker的产品理念:Docker - Build, Ship, an...
Docker 中快速安装tensorflow环境,并使用TensorFlow。一、下载TensorFlow镜像docker pull tensorflow/tensorflow二、 创建TensorFlow容器docker run --name corwien-tensort...
我们在linux的操作中经常会对文件中的字符串进行替换、统计等操作,我们现在来做一次整理,如有错误请批评指正。统计字符串个数grep -c str filenamegrep -o str filename |wc...
1.1 构建目录结构此操作是安装nginx+mysql+tomcat+db的目录结构,可以参考一下,不错~
mkdir -p /ansible/roles/{nginx,mysql,tomcat,db}/{defaults,files,handlers,meta,tasks...
背景敏捷(Agile)模式被广泛应用,测试显得尤为重要。由于需要频繁发布新的版本,我们需要更加频繁的执行测试用例,以确保没有新的 bug 被引入到版本中。一个完整的测试流程所需要占...
前言我们将应用以Docker容器的方式部署到服务器上的时候,通常需要考虑两个方面的的问题:网络和存储。网络方面,有些应用需要占用端口,而其中一部分应用甚至需要对外提供访问。出...
生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式:
1.数据卷(Data Vo...
1. 压缩打包介绍常见压缩文件windows .rar .zip .7zLinux .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz2. gzip压缩工具eg. gzip 以及gzip-d 实例下...
前言关于TCP服务器最大并发连接数有一种误解就是“因为端口号上限为65535,所以TCP服务器理论上的可承载的最大并发连接数也是65535”。先说结论:对于TCP服务端进程来说,他可以...
由于阿里云的导入自定义 ubuntu 镜像需要开通 OSS 快照是收费的(看着感觉不贵,但是也很麻烦),而且自己已配置好的镜像想导入需要转换格式,还存在不能使用的情况,所以麻烦点直接在...
问题
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称...
项目部署时遇到坑
在部署zhihudemo时,没有用Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过xshell远程连接服务器,在系统中使用“java -jar”命令...
前言在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等。你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或...
之前为了节省安装时间,所以用官方mysql docker镜像启动mysql。
通过复制代码 代码如下:$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.i...
Anaconda是最受欢迎的python数据科学和机器学习平台,用于大规模数据处理,预测分析和科学计算。Anaconda发行版附带了1,000多个数据包,conda命令行工具和Anaconda Navigator的桌...
一,安装前的清理工作rpm -qa | grep jdkrpm -qa | grep gcjyum -y remove java-xxx-xxx二 , 在线下载JDK命令:wget --no-check-certificate --no-cookies --header "Cookie: or...
1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中: cd /usr/local/services/zoo...
一 ,做好安装前的清理工作rpm -pa | grep mysql 或者 rpm -qa | grep -i mysqlyum remove mysql-xxx-xxxfind / -name mysqlrm -rf /xxx/xxx/xxx二 , 下载对应的安装包下载链...
前言最近公司配置了mbp,平时的ssh用的多了,实在是懒得写那些复杂的命令,网上搜到了一个命令,觉得比较适合自己。'!'符号在Linux中不但可以用作否定符号,还可以用来从历史命令记录...
前言本文主要给大家介绍了关于CentOS7执行PHP定时任务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧一、CentOS 7 安装crontab:yum install cront...
NFS提供的服务
Mount: 通过在服务端启用/usr/sbin/rpc.mountd伺服进程,在客户端使用mount命令,mounted伺服进程是一个RPC来回应客户端的请求
Remote File access:通过在服务...
前言我们在写代码的过程中,免不了会对代码进行一些修修改改。但经常会出现改着改着,就不知道改完后与源文件的差异是怎样的。这里,我们就需要一个文本比对工具来进行文本比对。...
将Tomcat设置为自动启动的服务:最近遇到了个问题,服务器上的项目突然访问不了,就上服务器去重启了tomcat服务,谁知道到最后tomcat的服务报错了,重新启动服务的选项也没有,之前这...
前言最近使用虚拟机装ubuntu18.04,克隆后发现ip是相同的,应为克隆采用的是文件克隆,所以所有的东西都一样。解决最简单的方法就是修改mac然后启动使用netplan apply命令,重启reb...
前言在代码持续交付过程中,依靠Jenkins生产Docker镜像时,会生成许多的名为None的中间镜像,这些镜像在整个项目生产过程完毕后意义不大,还占着空间,需要定期清理,通过手动方式实在...
我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令会是:
[root@linuxprobe ~]# ls /dev/sda[root@linuxprobe ~]# ls /dev/sda1[root@linuxprobe ~]# ls /dev/s...
前言如你所知,Linux 支持非常多的文件系统,例如 ext4、ext3、ext2、sysfs、securityfs、FAT16、FAT32、NTFS 等等,当前被使用最多的文件系统是 ext4。你曾经疑惑过你的 Linux...
tcpdump 是一款灵活、功能强大的抓包工具,能有效地帮助排查网络故障问题。以我作为管理员的经验,在网络连接中经常遇到十分难以排查的故障问题。对于这类情况, tcpdump 便能派...
最近在写微信小程序的时候,微信小程序需要所有的请求接口都部署在https协议上,于是就研究了一下怎么在腾讯云上部署https环境,发现还是比较简单的,首先我的服务器环境是Ubuntu 1...
当你在共享的系统上工作时,你可能不希望其他用户偷窥你的控制台中看你在做什么。如果是这样,我知道有个简单的技巧来锁定自己的会话,同时仍然允许其他用户在其他虚拟控制台上使...
什么是ssh
管理员可以通过远程登陆的方式,对通过网相连的分散于各处的多台主机进行管理操作。
管理员可以对远程主机进行如下操作: 远程登陆 远程命令执行 远程文件传输遗...
服务器上有一个任务进程,当我们使用ps -ef | grep task查看时,只能得到一些最基本的信息,假如我们需要知道对应的文件路径、启动命令的完整路径,就无从下手了。今天教大家一个方...
一、kvm 简介
kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以...
如果你正在使用最新的 Ubuntu 服务器版本,你可能已经注意到欢迎消息中有一些与 Ubuntu 服务器平台无关的促销链接。你可能已经知道 MOTD,即 Message Of The Day 的开头首字母,...
第1步:安装Stow在这个例子中,我们使用的是CentOS,因此我们需要扩展的EPEL库。您可以使用以下命令安装它们:yum install epel-release然后,下面这段命令:yum install stow按Y确认安...
配置java环境变量这里是将环境变量配置在etc/profile,即为所有用户配置JDK环境。sudo vi /etc/profile配置环境变量(注意jdk位置)#set java envexport JAVA_HOME=/usr/lib/jdk/...
什么是bond网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。适用场景
服务器两张网卡需要做bond,并且bond后...
1 /直接将web项目文件件拷贝到webapps目录中这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默...
前言昨天写小项目的时候遇到了一个需求:把txt文档的数据导入到mysql数据库中,开始本来想直接用Mysql Workbench导入TXT文件,但是最后发现不支持TXT导入,结果我吧嗒吧嗒的去把TXT...