
docker
北城没有你
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker映射端口报错解决方法
Iptables -t nat -FIfconfig docker0 downBrctl delbr docker0然后重启docker现在我们在网页上访问吧原创 2019-06-05 13:16:11 · 787 阅读 · 0 评论 -
基于docker的mysql数据库的基本操作(2️⃣)
基于docker的mysql数据库的基本操作(2️⃣)我们接着对我们的mysql操作;首先我们得进入mysql;上次我们做了建库,建表,插入数据,删除数据,这一节我们查表;首先回顾一下,查看一个标的详细信息;在这里怎么插入数据我就不做演示了;我们这是直接查看整个表,我们现在只想查看name和source这两列;如果只查看单列也是可以的,这里就不多演示了;现在输出id为1的那一...原创 2019-06-16 00:31:42 · 257 阅读 · 0 评论 -
远程连接docker中的mysql容器
在宿主机上远程连接docker中的mysql容器在开始之前我们要看一下vagrnatfile的文件哟没有改动;config.vm.network “forwarded_port”, guest: 80, host: 8089config.vm.network “forwarded_port”, guest: 80, host: 8989, host_ip: “127.0.0.1”这两行都注...原创 2019-06-16 00:57:46 · 4763 阅读 · 0 评论 -
docker容器的互通
在这里跟大家说一下我么今天要做的事情;1️⃣ 在docker中在建立多个容器;2️⃣ 进入刚建立好的容器内,然后测试该容器是否与刚建好的其它容器能够相互ping通;3️⃣ 自定义一个网络,再把刚刚建立好的容器放进该网络在进行测试。好了开始干活吧!首先我这里是拉取了一个busybox镜像;(在此之前我已经拉取好了)接下来我们要完成我们的第一步;在这里我以busybox镜像为基础...原创 2019-06-10 20:07:03 · 3669 阅读 · 0 评论 -
docker修改mysql配置文件后,无法启动mysql容器
新手上路,使用docker容器必定会遇到一些坑。先回顾一下:情况是这样的,首先是数据库密码忘记了,这时候容器是能运行的于是就进入mysql容器修改了mysql.cnf文件,在【mysqld】下添加了如下命令;skip-grant-tables 然后重启mysql服务器这条命令在mysql中可以使用,但你要是在mysql容器中使用那你就掉坑了。然后你就运行不了mysql容器。之所以会...原创 2019-06-22 01:19:57 · 6701 阅读 · 9 评论 -
PXC docker启动失败异常
PXC docker启动失败异常 直接通过docker start node1 或者任何一个节点是启动不了的,原因是集群之前的同步机制造成的,启动任何一个节点,该节点都会去其它节点同步数据,其它节点仍处于宕机状态,所以该节点启动失败,这也是pxc集群的强一致性的表现,解决方式是,删除所有节点docker rm node1 node2 node3 node4 node 5和数据卷中的grast...原创 2019-06-28 19:31:35 · 939 阅读 · 0 评论 -
基于docker搭建mysql的pxc集群+haproxy+keepalived的高可用(1️⃣)
<?xml version="1.0"encoding="UTF-8"?><!DOCTYPE mycat:server SYSTEM "server.dtd"><mycat:server xmlns:mycat="http://io.mycat/"><system> <property name="useSqlStat">0</property> <!-- 1为开启实时统计、0为关闭 --> <property name="useGlobleTableCheck">0</prop原创 2019-07-05 18:24:18 · 925 阅读 · 0 评论 -
基于docker搭建mysql的pxc集群+haproxy+keepalived的高可用(2️⃣)
上一节我们只是把5节点pxc集群已经搭建完毕,实际上我们可以连接任何一个节点操作数据库,其它节点均会同步该节点数据。关于负载均衡,相信大家都不陌生,例如web应用使用的nginx,这里我选择的是老牌的haproxy,至于原因,请大家自行查阅资料。现在我们就用haproxy实现负载均衡1️⃣拉取镜像haproxy docker pull haproxy2️⃣在宿主机上面创建haprox...原创 2019-07-05 18:25:39 · 895 阅读 · 1 评论 -
基于docker搭建mysql的pxc集群+haproxy+keepalived的高可用(3️⃣)
(上接我们做的是在pxc中加入了haproxy使其达到负载均衡,做两个haproxy是为了以防万一)现在我们加入keepalived实现双击热备1️⃣在h1内创建keepalived(1)先进入容器内docker -exec -it h1 bash (2) 先更新apt-get update(3) 安装一些小部件,为了一会儿配置文件和做测试做准备apt-get install...原创 2019-07-05 19:43:02 · 896 阅读 · 2 评论 -
docker 搭建本地私有仓库
docker 搭建本地私有仓库1.拉取镜像仓库docker pull registry2.查看所有镜像docker image ls 3.启动镜像服务器registry在此之前你要在主机上建一个目录来储存镜像cd /usr/local/mkdir docker_registry现在启动镜像docker run -d- p 5000:5000 --name=jackspe...原创 2019-07-11 17:22:12 · 279 阅读 · 0 评论 -
基于docker在mysql中安装vim
基于docker在mysql中安装vim有的时候为了方便修改,可以在docker容器里面安装vimapt-get updateapt-get install vim原创 2019-06-15 00:12:53 · 1878 阅读 · 0 评论 -
基于docker在mysql容器中做一个工资数据表
基于docker在mysql容器中做一个工资数据表我们先看一下做完之后的工自数据表;对头就是做这个;那我们现在先屡一下思路;(1). 先建库,建表,然后一行一行的插入数据;(2). 开始执行;(3). 在建表之前你先看一下你的mysql数据库的默认字符集是不是C.UTF-8先进入容器;Ok ,是,如果不是;操作如下;然后你再进去mysql中,就可以插入汉字了;然后...原创 2019-06-14 23:54:42 · 319 阅读 · 0 评论 -
docker(一)使用docker的好处
docker 的好处(1)简化配置,构建一次后打包后就可以用作测试环境,也可以用作生产环境或与预生产环境,可以省去很多测试环节。比如一台服务器可以进行测试多个版本的测试,不用等待。(2)可以解决开发人员部署环境的困难,好比如一个刚来的新同事安装环境可能需要半天时间,但要是直接运行一个已经配好的容器的话就方便多了。(3)应用隔离,服务器整合,一个服务器可以用docker部署多套业务,并且隔离性...原创 2019-06-09 20:32:51 · 8722 阅读 · 0 评论 -
在docker中遇到怎么都无法删除image的解决办法
方法就是进入到docker存放镜像的路径下然后通过删除镜像摘要;来达到你要删除的镜像的目的;在此之前我们已经把镜像对应的容器已经删除;在此之前先看一下他报的什么错;现在开始进入存放到docker存放镜像的路径看看有哪些镜像,后面那一串是digests(镜像摘要)我在这把这五个镜像都删了(这五个镜像我都不想要了)在这里用了这个好尽量慎用,用之前想好。...原创 2019-06-05 21:07:46 · 2355 阅读 · 0 评论 -
基于vagrant对虚拟机进行端口转换
端口转换首先我们要明白端口转换是什么意思:端口地址转换(PAT,Port Address Translation)是对网络地址转换(NAT)的扩展,它允许本地网(LAN)上的多个设备映射到一个单一的公共IP地址。大多数家庭网络使用端口地址转换。在这种情况下,互联网服务提供商(ISP)分配一个IP地址到家庭网络的路由器。当计算机X登录到互联网时,路由器分配附加到内部IP地址的客户端端口号。这实...原创 2019-06-12 16:57:35 · 896 阅读 · 0 评论 -
基于vagrant给虚拟机分配一个私有网络和公有网络
基于vagrant给虚拟机分配一个私有网络(私有ip)和公有网络(公有ip)现在我们进入vagrantfile ,大概是在35行左右注释: 创建一个私有网络,它只允许主机访问计算机使用特定的IP然后我们在下面添加我们要修改的内容;然后保存并退出,vagrant reload 平滑启动进入虚拟机,vagrant ssh让后我们查看一下我们的网卡信息 ifconfig(这个命令不能用...原创 2019-06-12 18:04:31 · 1076 阅读 · 2 评论 -
基于docker做一个简单的黑箱镜像
首先我们要先回顾一下先前的东西;现在开始做我们的黑箱镜像;这里我们改一下nginx的欢迎页面,先进入nginx容器,Docker exec -it webserver bash现在开始修改内容;先进入该路径下cd /usr/share/nginx/html然后访问nginx页面;(这里我拿我的手机作为我的客户端了)我们修改了容器的文件,也就是修改了容器的储存层,我们可以通...原创 2019-06-06 21:43:47 · 662 阅读 · 0 评论 -
docker中nginx映射本地主机ip
在此之前防火墙关掉原创 2019-06-02 16:42:19 · 3404 阅读 · 0 评论 -
添加阿里镜像加速器以及在docker中的镜像的上传和下载和docker账号的关联
这是转到阿里云https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors在centos中针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/da...原创 2019-06-02 17:05:00 · 424 阅读 · 0 评论 -
在windows(MAC),虚拟机,docker容器之间建立一个三方共享文件
在windows(MAC),虚拟机,docker容器之间建立一个三方共享文件首先我们要知道整体的一个工作流程;1️⃣ 基于vagrant建立一个虚拟机与电脑之间的共享文件夹;2️⃣ 基于docker建立一个docker容器与虚拟机之间的共享文件夹;3️⃣ 然后进行测试:在任意一方的共享文件夹内建立测试文件,查看另外两方是否也生成 了测试文件。最后根据结果分析是否成功!...原创 2019-06-14 13:56:18 · 861 阅读 · 0 评论 -
基于docker的Mysql数据库的基础操作(1️⃣)
基于docke的Mysql数据库的基础操作查看数据库结构;查看数据库列表信息;Eg:show databases;先进入mysql,在操作;现在查看数据库中的表信息;格式: use 数据库名;show tables;Mysql这个数据库里面有这么多表,那我们现在查看一下某一个表的结构;格式:describe 数据库. 表名;好了现在我们也大致了解了一下数据库,数据表及数...原创 2019-06-14 23:45:05 · 468 阅读 · 0 评论 -
在docker中pxc节点里面apt-get update报错
解决方法:重新以root用户进入docker容器docker -exec -itu 0 node1 bash进入后你可以更改root密码改完之后在进行下一步操作apt-get updateapt-get install percona-xtrabackup-24innobackupex --user=root --password=root /data/backup/full...原创 2019-09-19 22:50:26 · 318 阅读 · 0 评论