【Docker MySql报2059错误: Authentication plugin 'caching_sha2_password' cannot be loaded】教程文章相关的互联网学习教程文章

创建docker公共仓库【图】

1、注册公共仓库的账号https://hub.docker.com账号:user-a密码:pwd2、Linux中登录docker公共仓库docker login3、上传一个docker镜像到公共仓库先查看有什么镜像docker images以推送alpine镜像为例,打标签docker tag alpine:latest user-a/alpine:v1.0docker images 上传到docker hub 的公共仓库,记得先登录 docker login docker push user-a/alpine:v1.0自此,你的公共仓库就有了该镜像。即便你删除docker images中的alpine镜...

以puppeteer抓取微指数,puppeteer基本示例,即docker部署【代码】

还是直接上代码 https://github.com/cclient/weizhishu-puppeteer根据关键字获取微博指数早期版本以常规的构造cookie,token,sign的访问api的方式实现,因官方改版失效移动端web逆向反而比桌面端简单,并没有涉及到token,sign,http请求方式已经实现,公司采用直接的http请求,代码就不方便公开了,一共也就不到100行。这里主要是尝试另处一种思路,以headless的方式来实现(虽然没必要)选型phantomjs之前写过些自动化工具,开发体验很...

docker容器配置hosts【代码】

在mac开发的时候,docker容器没有配置hosts,但是mac本机配置了hosts,这个本机的hosts配置对docker容器里面的所有容器都适用,但是到了linux的时候反而不适用了可以通过下面两种方法把hosts配置到docker容器上一、启动容器的时候加上“--add-host”把hosts配置上# docker run --add-host=www.baidu.com:127.0.0.1 xxx -it /bin/bash上面的容器启动之后,会把 “www.baidu.com 127.0.0.1” 这个配置写到容器的 /etc/hosts中进入到...

docker compose的简单使用【代码】

笔记内容:docker compose的简单使用笔记日期:2018-02-08 25.17 安装docker compose25.18 docker compose示例安装docker composedocker compose可以方便我们快捷高效地管理容器的启动、停止以及重启等操作,和批量管理容器,它类似于linux下的shell脚本,基于yaml语法,在该文件里我们可以描述应用的架构,比如用什么镜像、数据卷、网络模式、监听端口等信息。我们可以在一个compose文件中定义一个多容器的应用(比如jumpserver)...

关于docker中容器可以Ping通外网,真机无法Ping通容器的问题【图】

首先我们要知道整体的框架结构,docker是我们安装在centos7上的,而centos7是安装在vmware上。其中docker中还有若干容器运行。整体框架图如下:     我们将它分为两部分,一部分是docker环境,除去docker的所有划分到另一个部分。(我们知道centos7和我们的真机是同一个网段的ip,不需要配置之间可以相互通信)。那dokcer本身又是一个大整体,其下面还有很多我们生成的容器,他们的ip是由docker的虚拟网卡生成的,他们是一个网...

docker image 管理

通常我们在官方下载的镜像不能够切合的在我们生产环境中使用,比如缺包,和我们环境中所需要的环境软件版本不一致等,所以我们要自己制作镜像 制作镜像又两种方法:启动docker容器后,把容器打包成镜像docker commit 容器名字 镜像名字docker commit httpd-1 httpd-1-commitDocker file 通过Docker file 可以通过自己的对镜像的的修改,并生成一个新的镜像.下面我们来做一个Dockerfile[root@docker Dockerfile]# cat Dockerf...

【转】docker配置参数详解---/etc/docker/daemon.json完整参数【代码】

1 docker-daemon.json各配置详解2{3 “api-cors-header”:"", ——————在引擎API中设置CORS标头4 “authorization-plugins”:[], ——————要加载的授权插件5 “bridge”:"", ————将容器附加到网桥6 “cgroup-parent”:"", ——————为所有容器设置父cgroup7 “cluster-store”:"", ——————分布式存储后端的URL8 “cluster-store-opts”:{}, ————————设置集群存储选项(默认map [])9 “cluster-advert...

在Windows中安装Boot2Docker 遇到 Unable to load R3 module 的解决方案【图】

引言 这个几乎是所有64位win7用户在virtual box上安装64位的linux都会遇到的问题(如果你用的是买机器的时候自带的win7 64位而且你没有重装过系统的除外)。 解决办法 可参考以下两篇文章,笔者就是通过他们解决问题的。  1.关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案。  2.VirtualBox错误 Unable to load R3 module 解决方案。 原文:http://www.cnblogs.com/lusecond/p/4303009.html

Docker + node(koa) + nginx + mysql 线上环境部署【代码】

在上一篇 Docker + node(koa) + nginx + mysql 开发环境搭建,我们进行了本地开发环境搭建现在我们就来开始线上环境部署如果本地环境搭建没有什么问题,那么线上部署的配置也就很简单了我所使用的环境,Linux Mint,命令有不同可以适当更改目录结构- compose 新建,线上环境配置 - data - conf - node_modules - static - docker-compose.yml - docker-compose-prod.yml 新建,线上环境配置 - package.jso...

docker swarm ,滚动更新【图】

一、Docker swarmSwarm 是 Docker 公司在 2014 年 12 月初发布的一套较为简单的工具,用来管理 Docker 集群,它将一群 Docker 宿主机变成一个单一的,虚拟的主机。Swarm 使用标准的 Docker API接口作为其前端访问入口,换言之,各种形式的 Docker Client(docker client in go, docker_py,docker 等)均可以直接与 Swarm 通信。Swarm 几乎全部用 Go 语言来完成开发。Swarm deamon 只是一个调度器(Scheduler)加路由器(router),Swarm 自己不...

vim/vm命令后提示错误:Found a swap file by the name ".dockerfile.swp"【图】

今天在使用docker时,使用vim命令操作dockerfile文件,提示如下错误: 错误原因,是由于上一次在操作该文件时,异常退出,然后系统生成了一个dockerfile.swp文件,该文件是个隐藏文件,使用 ls 或这 ll 命令是看不到该文件的,可以使用 ls -a 命令查看。 然后删除这些隐藏文件即可。 vim/vm命令后提示错误:Found a swap file by the name ".dockerfile.swp"原文:https://www.cnblogs.com/liconglong/p/11596495.html

Docker容器命令【代码】

Docker 容器命令我们有了镜像才可以创建容器下载CentOS镜像docker pull centos 新建容器启动docker run [可选参数] image#参数说明 --name="Name" #容器名字,用来区分容器 -d #后台运行方式 -i #使用交互方式运行,进入容器查看内容 -p #指定容器端口-p ip:主机端口:容器端口-p 主机端口:容器端口(常用)-p 容器端口容器端口-P #随机指定端口#测试启动并进入容器 [root@iZ2ze3j42n65xtmxmtcq34Z /]# docker run ...

从零开始搭建Docker Swarm集群【图】

从零开始搭建Docker Swarm集群 检查节点Docker配置1. 打开Docker配置文件(示例是centos 7)vim /etc/sysconfig/docker2. 添加-H tcp://0.0.0.0:2375到OPTIONSOPTIONS=‘-g /cutome-path/docker -H tcp://0.0.0.0:2375‘3. CentOS6.6 需要另外添加-H unix:///var/run/docker.sockOPTIONS=‘-g /mnt/docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock‘分别给A、B节点安装swarm$ docker pull swarm生成集群token(一次)...

Docker入门-数据挂载【代码】【图】

Docker数据管理 在容器中管理数据主要有两种方式:数据卷(Volumes)挂载主机目录(Bind mounts)数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新,不会影响镜像数据卷默认会一直存在,即使容器被删除注意: 数据卷的使用,类似于Linux下对目录或文件进行mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示...

Docker下载nginx镜像【代码】

Nginx1.Nginx反向代理:1.Docker下载nginx镜像注意:nginx的挂载比较特殊:需要先运行起来,然后把容器内的配置文件拷贝到当前的目录,关闭并移除nginx,重新运行并挂载目录文件。1.运行nginx,没有则自动下载docker run -p 8090:80 --name nginx -d nginx 2.将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx . 3.修改nginx 名称为conf,并创建新的nginx文件mv nginx conf 4.移动conf到nginx/ 目录mv con...