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

Docker学习之docker-compose【代码】【图】

docker-compose 安装1.Mac/Windows:安装docker的时候附带安装了。2.Linux:curl https://github.com/docker/composeLinux 安装docker-composecurl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s )-$(uname -m) > /usr/local/bin/docker-compose直接将对应平台的程序下载到本地输出成为文件,#手动设置具体值,可到github查询最新版本号uname -s uname -m 查看系统版本信息chmod a+x 目录...

docker介绍、安装及要素讲解【图】

课程准备## 基于Docker和Kubernetes的企业级DevOps实践1. 离线镜像包百度:https://pan.baidu.com/s/1N1AYGCYftYGn6L0QPMWIMw 提取码:ev2h天翼云:https://cloud.189.cn/t/ENjUbmRR7FNz3. CentOS7.4版本以上 虚拟机3台(4C+8G+50G),内网互通,可连外网3. 课件文档 - 《训练营课件》 - 《安装手册》4. git仓库 https://gitee.com/agagin/python-demo.git python demo项目 https://gitee.com/agagin/demo-r...

CentOS系统Docker安装

sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.reposudo yum makecache fastsudo yum -y install docker-enginesudo service docker startsudo chkconfig docker oncut -d: -f1 /etc/group|grep docker-- 将用户加入到docker用户组sudo usermod -a -G docker [user] 或者 sudo usermod -aG docker $USERsudo reboot -f原文:http://blog.51cto...

Docker 搜索镜像【代码】【图】

原文:Docker 搜索镜像文章首发个人网站: https://www.exception.site/docker/docker-search-image本文中,您将学习 Docker 如何搜索镜像?一、search 命令您可以通过下面命令进行搜索:docker search [option] keyword比如,您想搜索仓库中 mysql 相关的镜像,可以输入如下命令:docker search mysql二、search 子命令命令行输入 docker search --help, 输出如下:Usage: docker search [OPTIONS] TERMSearch the Docker Hub for...

docker 安装 mysql5.7【代码】

sudo docker run -d -p 3306:3306 --restart always --privileged=true -v /hytd/mysql/conf:/etc/mysql/conf.d -v /hytd/mysql/logs:/logs -v /hytd/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=‘hytd@2021@)2!‘ --name mysql mysql:5.7 原文:https://www.cnblogs.com/xiaojf/p/14626328.html

Centos中Docker容器中程序访问宿主机Redis和Mysql【代码】

问题描述:程序在Ubantu系统中运行时,配置文件的地址使用localhost就没有问题,不知道是啥情况,和我ip有关系?但放到线上,阿里云Centos中就不灵了,始终提示连接不上,改成外网地址就可以了解决方案:需要查询到宿主机容器的软连接ip,使用内网ip访问就ok了docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}‘ xxxid (容器id)例如 172.18.0.1参考链接:https://blog.csdn.net/flymoringbird/art...

centos7 docker swarm加入集群失败

提示的错误为[root@localhost downloads]# docker swarm join --token SWMTKN-1-2ezr0k5ybds1la4vgi2z7j8ykxkmm0bd07jr00x534b299ip0p-3cbnr4zqwmpj8oj26388rr346 192.168.3.66:2377 Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable使用ping测试,可以互相通讯,怀疑是防火墙问题。使用下面命令查看防火墙状态[root@localhost downloads]# firewall-cmd --state running尝...

windows安装docker

下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/一步一步安装,如果电脑已经安装git,可以不勾选git 其余都勾选上安装步骤:https://blog.csdn.net/qq_41723615/article/details/92799469出现 不能启动Docker Quickstart Terminal 解决办法 :https://www.jianshu.com/p/abf5ff475e71原文:https://www.cnblogs.com/jingzhi-sksk/p/12198049.html

四、Docker入门——部署web服务【代码】【图】

一、安装Tomcat1、可以通过以下命令查看Tomcat镜像docker search tomcat 2、拉取星星最多的第一个镜像。docker pull tomcat 3、查看镜像docker images 这时候就可以看到本地仓库中已经有了Tomcat镜像。 4、启动Tomcat镜像docker run -id -p 8080:8080 tomcat 注:-p 端口的映射,前者是外围访问时的使用的端口,后者是容器内部的端口。 5、查看当前的容器docker ps -a docker ps #查看正在运行的容器使用这条命令之后可以看到我...

publish dotnet core angular spa app to docker【代码】

公司一个使用Angular开发的应用准备下个版本使用.Net Core开发后台, 刚好可以用到.Net Core Angular Spa模板, 而且最近也在学习Docker, 于是就想把它融汇贯通, 之前往Docker上部署过.Net Core MVC的应用, 那个比较简单, 使用微软官方文档的示例即可.于是在使用.Net Core Angular Spa的时候, 我依葫芦画瓢发现这是走不通的, 因为Angular应用在构建的时候除了依赖.Net Core SDK还依赖于Node, 直接使用原来的Dockerfile作为模板行不通...

在 Rolling Update 中使用 Health Check - 每天5分钟玩转 Docker【图】

上一节讨论了 Health Check 在 Scale Up 中的应用,Health Check 另一个重要的应用场景是 Rolling Update。试想一下下面的情况:现有一个正常运行的多副本应用,接下来对应用进行更新(比如使用更高版本的 image),Kubernetes 会启动新副本,然后发生了如下事件:正常情况下新副本需要 10 秒钟完成准备工作,在此之前无法响应业务请求。但由于人为配置错误,副本始终无法完成准备工作(比如无法连接后端数据库)。先别继续往下看,...

docker: Could not connect to Redis at redis-server:6379: Name or service not known【代码】

在使用docker运行redis时,客户端连接失败,出现了如下错误:# 开启redis服务器 $ docker run --name some-redis -d redis # 客户端连接 $ docker run --it --rm redis redis-cli -h some-redis Could not connect to Redis at redis-server:6379: Name or service not known使用docker的容器互联技术作为解决方案,将客户端连接修改成:$ docker run --it --rm --link some-redis:redis redis redis-cli -h some-redis此时可以正...

6.dockerfile

一、概述自制镜像的目的不是为了解决配置更新的问题,而是为了定制化应用服务。镜像的制作:基于容器制作;dockerfiledockerfile的格式:注释信息+指令(约定俗成使用大写)及其参数dockerfile中的指令是顺序执行的,第一个非注释行必须是“FROM”指令。docker制作镜像的工作逻辑:专用的工作目录,文件名首字母大写的dockerfile文件;引用的文件或目录路径不能是工作目录的父目录,只能是当前目录或子目录,因此需要将使用的文件放...

非原创-docker 6种减小镜像大小的方式【代码】【图】

转自P牛,vulnhub作者,擅长代码审计和漏洞挖掘,今天看到他的公众号发了一篇这个,正好平时自己的工作也有需求,整理记录如下。========================================= 我从2017年做Vulhub开始,一直在和一个麻烦的问题做斗争:在编写Dockerfile的时候,如何减小docker build生成的镜像大小?这篇文章就给大家总结一下我自己使用过的六种减小镜像大小的方法。1. 使用Alpine LinuxAlpine Linux是一个基于BusyBox和Musl Libc的L...

Docker基础镜像时区修改【代码】

我们在构建自己的docker镜像时,系统默认一般为UTC,我们需要改为CSTUbuntu16.04基础镜像: 1 FROM ubuntu:16.042MAINTAINER xx@example 3 RUN ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime 4 RUN echo"Asia/Shanghai" > /etc/timezone 5 RUN dpkg-reconfigure -f noninteractive tzdata Alpine3.6基础镜像: 1 FROM alpine3.62MAINTAINER xx@example.cn 3 RUN sed -i ‘s/dl-cdn.alpinelinux.org/mirrors.ustc.edu.c...