Docker 进阶之路
文章平均质量分 87
Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从Apache2.0协议开源。
Docker 容器让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Hello_World_QWP
1、北京师范大学计算机技术与应用/工商管理本科,高级工程师,5年以上服务端研发经验,2年以上团队管理经验;
2、擅长高性能、高可用、高并发的服务端研发;
3、在某国企参与了成都天府国际机场——“四型机场”核心系统的设计与研发,攻坚克难,用技术服务业务,让业务落地为通航奠定基础;
4、精通JAVA,熟悉IO、NIO、多线程、集合等框架;
5、掌握Spring、SpringBoot、SpringCloud等进行分布式应用及微服务的架构;
6、熟练使用GitLab+Jenkins+Docker+K8s等进行服务编排;
7、掌握Oracle、PostgreSQL、Mysql关系型数据库;
展开
-
拉起Docker容器初始化数据源时,报:org.postgresql.util.PSQLException: The connection attempt failed. 的解决办法
问题概述在启动Docker容器时,数据源初始化失败,数据库链接超时,“ org.postgresql.util.PSQLException: The connection attempt failed. ”,“ aused by: java.net.SocketTimeoutException: connect timed out ”,如下图:具体信息如下:解决办法经排查是数据库访问端口错误导致的,一个是容器内部与容器间进行访问的端口,一个是对.原创 2022-05-30 23:26:59 · 12629 阅读 · 0 评论 -
Docker容器化部署报Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exis的解决办法
问题概述如下图:具体信息如下:2022-04-22 14:18:09+08:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.6.51-1debian9 started.2022-04-22 14:18:10+08:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'2022-04-22 14:18:10+08:00 [Not...原创 2022-06-16 23:36:27 · 9206 阅读 · 2 评论 -
阿里云Docker Registry 操作指南
《将本地Docker镜像发布到私有或共有库》前言本篇文章将带领读者,完成远程阿里云Docker Registry 操作指南。将本地 docker 镜像拉取/推送到远程仓库1、登录阿里云Docker Registrysudo docker login --username=[个人用户名]...原创 2018-12-07 16:01:58 · 15779 阅读 · 8 评论 -
如何实现将 docker 镜像推送到远程共有/私有镜像仓库
《 将本地Docker镜像发布到私有或共有库 》前言前面带领读者完成了个人镜像仓库的创建,通过本篇的学习,熟悉如何创建远程镜像仓库,并将本地 docker images 推送到远程创建的镜像库中,在共有云镜像服务平台进行搜索,再将上传的进行拉取到本地。 将本地Docker镜像发布到私有或共有库1、...原创 2018-12-07 15:17:44 · 20924 阅读 · 0 评论 -
Docker系列(二十五)——将本地Docker镜像发布到私有仓库或共有仓库
《将本地Docker镜像发布到私有或共有库》前言经过前面 docker 系列的文章,认识了什么是 docker ? docker 服务器的安装,docker 常用命令使用详解,docker 镜像的理论概述与使用详解,docker 容器数据卷的理论概述与使用详解,dockerfile 的理论概述及dockerf...原创 2019-04-08 11:01:02 · 800 阅读 · 0 评论 -
Docker系列(二十四)——Docker实例六Docker安装Redis实例
《Docker实例三Docker安装Redis实例 》前言在前面一篇文章种,完成了 《Docker安装MongoDB实例 》,本篇将继续镜像安装教程,并完成Docker安装Redis实例。Docker实例三Docker安装Redis实例第一种:使用docker pull 镜像名拉取镜像...原创 2019-04-08 11:00:23 · 684 阅读 · 2 评论 -
Docker系列(二十三)——Docker实例五Docker安装MongoDB实例
《Docker实例三Docker安装MongoDB实例 》前言在前面一篇文章种,完成了 《Docker安装MySQL实例 》,本篇将继续镜像安装教程,并完成Docker安装MongoDB实例。Docker实例三Docker安装MongoDB实例第一种:使用docker pull 镜像名拉...原创 2019-04-08 10:59:19 · 1163 阅读 · 0 评论 -
Docker系列(二十二)——Docker实例四Docker安装MySQL实例
《Docker实例三Docker安装MySQL实例 》前言在前面一篇文章种,完成了 《Docker安装Tomcat实例 》,本篇将继续镜像安装教程,并完成Docker安装MySQL实例。Docker实例三Docker安装MySQL实例第一种:使用docker pull 镜像名拉取镜像...原创 2019-04-08 10:58:29 · 662 阅读 · 0 评论 -
Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
《Docker实例三Docker安装Tomcat实例 》前言在前面一篇文章种,完成了 《Docker安装Nginx实例 》,本篇将继续镜像安装教程,并完成Docker安装Tomcat实例。Docker实例三Docker安装Tomcat实例第一种:使用docker pull 镜像名拉取镜像...原创 2019-04-08 10:56:56 · 1551 阅读 · 0 评论 -
Docker系列(二十)——Docker实例二Docker安装Nginx实例
《Docker实例二Docker安装Nginx实例 》前言在前面一篇文章种,完成了 《Docker安装Apache实例 》,本篇将继续镜像安装教程,并完成Docker安装Nginx实例。Docker实例二Docker安装Nginx实例第一种:使用docker pull 镜像名拉取镜像...原创 2019-04-08 10:56:20 · 1026 阅读 · 0 评论 -
Docker系列(十九)——Docker实例一Docker安装Apache实例
《Docker实例一Docker安装Apache实例 》前言在前面的文章中,已经完成的内容包括:Docker的基本理论概述、Docker服务器的安装、Docker常用命令的详细介绍(容器命令,镜像命令等)、Docker镜像的基本理论概述、Docker镜像的操作、Docker容器数据卷基本理论概述、容器卷的使用实...原创 2019-04-08 10:55:11 · 1473 阅读 · 0 评论 -
Docker下CentOS镜像中yum命令无效的解决办法
问题概述如下图: 具体内容如下:[root@localhost tomcat]# docker build -f /opt/docker/tomcat/dockerfilebytomcat -t huazai/web/runtime/tomcat:v1.0 .Sending build context to Docker daemon 199.7MBStep ...原创 2018-12-03 13:55:30 · 18999 阅读 · 8 评论 -
Docker系列(十八)——Dockerfile实战三Dockerfile指令的综合实战
《Dockerfile实战三Dockerfile指令的综合实战 》前言:在上一篇文章 《Dockerfile实战二之CMD与ENTRYPOINT 》中,对CMD和ENTRYPOINT进行了深入的认识,本篇将完成一个综合的示例,通过本篇的综合示例,将覆盖所有 DockerFile 指令,并学会各个指令的使用。...原创 2019-03-23 20:51:01 · 590 阅读 · 0 评论 -
Docker系列(十七)——Dockerfile实战二之CMD与ENTRYPOINT
《Dockerfile 实战二之 CMD 与 ENTRYPOINT 》前言在前一篇文章中主要对 《Dockerfile实战一之自定义docker镜像 》进行了实践,本篇主要目的就是搞清楚 Dockerfile 中 CMD 和 ENTRYPOINT 指令各个的作用,以及有何区别?Dockerfile 实战二之...原创 2019-03-22 09:35:28 · 607 阅读 · 0 评论 -
Docker系列(十六)——Dockerfile实战一之自定义docker镜像
《Dockerfile实战一之自定义docker镜像 》前言在前一篇文章中对 《Dockerfile 基本理论概述 》进行了概述,主要详细的阐述了什么是 Dockerfile?Dockerfile 的基础相关知识?以及 Dockerfile 的执行流程,本篇将带领大家进行实操。Dockerfi...原创 2019-03-22 09:31:30 · 307 阅读 · 2 评论 -
Docker系列(十五)——Dockerfile 基本理论概述
《Dockerfile 基本理论概述 》前言在上一篇博客中主要对 《 Docker通过Volume指令添加一个或多个容器数据卷 》进行了实操,本篇将 Dockerfile 的认识,包括:什么是 Dockerfile ?Dockerfile 脚本儿知识补充 ?Dockerfile ...原创 2019-03-22 09:25:27 · 359 阅读 · 0 评论 -
DockerFile构建镜像-build参数大全速查与详细说明
《DockerFile构建镜像-build参数大全速查与详细说明 》语法:docker build [OPTIONS] PATH | URL | -示例:docker build -f /opt/docker/dockerfile -t huazai/web/redis:v1.1 .如下图(部分截图):...原创 2019-03-25 09:37:39 · 3085 阅读 · 0 评论 -
Docker容器启动参数大全与详细说明
《Docker容器启动参数大全与详细说明 》语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]Docker 容器启动示例,这儿以启动 redis 容器为例,输入命令 “docker run -p 6868:6379 -v /data:/data -d...原创 2019-03-23 20:52:04 · 16797 阅读 · 0 评论 -
Docker容器间数据传递与共享
《Docker容器间数据传递与共享 》前言在上一篇博客中主要对 《Docker通过Volume指令添加一个或多个容器数据卷》进行了实操,并完成了 《Docker 容器数据卷基本理论概述 》,本篇将主要完成 Docker 容器间数据的传递与数据共享,主要包括内容:什么是数据卷容器?容器间数...原创 2019-03-20 09:54:08 · 1947 阅读 · 0 评论 -
Docker通过Volume指令添加一个或多个容器数据卷
《Docker通过Volume指令添加一个或多个容器数据卷 》前言在上一篇博客中主要对 《Docker容器间数据传递与共享 》进行了实操,并完成了 《Docker 容器数据卷基本理论概述 》,本篇将主要完成 Docker 容器间数据的传递与数据共享,主要内容主要为:通过 Volume 指令实现一个或多个容器数据卷的添加。...原创 2019-03-20 09:59:08 · 2611 阅读 · 0 评论 -
Docker 容器数据卷基本理论概述
《Docker 容器数据卷基本理论概述 》前言在前面的文章中,完成了 Docker 镜像的相关使用详解,接下来再深入一点,Docker 容器数据卷进行了解,通过本篇文章的学习,将明白什么是Docker 容器数据卷?为什么需要使用Docker容器数据卷?最后将手把手完成一个实例教程。Docker...原创 2019-03-19 14:20:35 · 527 阅读 · 0 评论 -
Docker镜像使用方法详解
《 Docker镜像使用方法详解 》前言在上一篇文章中,主要对 《 Docker镜像基本理论概述 》进行了相关的讲解,本篇主要对Docker进行进行实际的操作详解,通过本篇文章的阅读,将掌握对镜像的管理操作及如何通过基础镜像构建一个新的镜像。 Dock...原创 2018-11-22 13:18:16 · 649 阅读 · 0 评论 -
Docker常用命令大全速查表
《 Docker常用命令大全速查表 》前言在前面的博文种,完成了对docker的系列命令操作于详解,使用的命令也是东一个,西一个的,很难实现快速定位和查找,这儿博主进行了所有关于docker命令进行了整理,方便快速查找于定位,直接使用快捷键 “ Ctrl + F ” ,然后输入想要的命令即可。...原创 2018-11-20 17:15:40 · 913 阅读 · 0 评论 -
如何删除所有docker镜像
《 如何删除所有docker镜像 》删除所有Docker镜像当本地镜像太多,占用内存,但是又用不到,想删除了怎么办? 要想删除所有的docker镜像,首先需要获取所有的镜像ID进行删除,当然有根据ID删除,例如100个,岂不是要复制粘贴100下,直接一个命令即可以获取所...原创 2018-11-11 16:50:41 · 2049 阅读 · 0 评论 -
如何获取个人的阿里镜像加速器地址
《 如何获取个人的阿里镜像加速器地址 》1、获取阿里云账号(如果已有,则忽略此步)注册阿里云账号:欢迎注册阿里云如下图: 2、登录阿里云控制台,阿里云Login如下图: 3、在管理控制台中,获取个人的镜像加速器,如下图: 好了,...原创 2018-11-07 10:34:23 · 2865 阅读 · 5 评论 -
Docker镜像基本理论概述
《 Docker镜像基本理论概述 》前言在前面进行了docker相关的常用命令进行了详细的介绍,接下来将进入Docker的镜像操作篇,通过本篇博客的学习,将对Docker镜像有一个基本的了解,什么是镜像?Docker镜像的加载原理是什么?Docker镜像为什么采用分层的这样...原创 2018-11-21 10:44:25 · 409 阅读 · 0 评论 -
Docker常用命令之帮助命令
《 Docker常用命令之帮助命令 》前言前面用了两篇文章介绍了,《 Docker 镜像命令 》 ,《 Docker 容器命令 》 ,当然,介绍到的都是些常用的命令,本篇将介绍怎么查看更多的命令,以满足更多的业务需求问题。 Docker常用命令之帮助命令1、查看 ...原创 2018-11-19 15:22:11 · 370 阅读 · 0 评论 -
Docker常用命令之容器命令
《 Docker常用命令之容器命令 》前言在前一篇文章中,完成了 Docker 镜像命令的使用与说明,有了镜像之后,接下来就可以进行容器的相关操作了,本篇将围绕容器相关的使用进行讲解,学完本篇后,将学会 Docker 容器基本使用与管理。 Docker常用命令之容器命令一...原创 2018-11-17 15:46:06 · 638 阅读 · 0 评论 -
Docker常用命令之镜像命令
《 Docker常用命令之镜像命令 》前言在前面的文章中进行了Docker的安装和配置,在接下来的文章中将对 Docker 的常用命令进行介绍,本篇先从最基本的 “ Docker 镜像命令 ” 开始。 Docker常用命令之镜像命令1、查询镜像语法:docker...原创 2018-11-07 11:28:12 · 611 阅读 · 0 评论 -
命令方式快速配置docker镜像加速地址
《 命令方式快速配置docker镜像加速地址 》1、获取的Docker镜像加速地址,阿里镜像加速地址:“ https://{自已的编码}.mirror.aliyuncs.com ”,需要获取个人镜像加速地址,需要注册账号,关于阿里镜像地址的获取,请参考看:如何获取个人的阿里镜像加速器地址网易镜像加速地址...原创 2018-11-07 11:28:04 · 1157 阅读 · 4 评论 -
手动配置docker镜像加速地址
《 手动配置docker镜像加速地址 》 1、获取镜像加速地址,国内常用的又两个,阿里镜像加速地址:“ https://{自已的编码}.mirror.aliyuncs.com ”,需要获取个人镜像加速地址,需要注册账号,关于阿里镜像地址的获取,请参考看:如何获取个人的阿里镜像加速器地址...原创 2018-11-07 11:22:07 · 2599 阅读 · 0 评论 -
Docker配置镜像加速地址
《 Docker配置镜像加速地址 》前言在前面完成了 docker-ce 的安装,但是还不够,在使用过程中,例如拉取镜像的时候,非常慢的有没有!!!,这也不足为奇,因为使用的国外的镜像站嘛 “ https://hub.docker.com/ ”,下面就教大家如将 docker 的镜像...原创 2018-11-07 09:52:41 · 2032 阅读 · 0 评论 -
卸载Docker CE
《 卸载Docker CE 》前言针对上一篇博客中的Docker CE的安装,有可能在实际的生产环境中使用Docker不是最新的 Latest ,而需要特定 TAG ,这儿就需要以前的 Docker CE 所有的安装包卸载干净,才能再次进行安装。 卸载 Do...原创 2018-11-06 16:56:13 · 2765 阅读 · 0 评论 -
CentOS-7.5下使用yum命令快速安装Docker CE
《 CentOs-7.5下安装Docker CE 》 先决条件在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 “ CentOS-7.5.1804 ” ,如下图: 如果已经安装则需要进行卸载,在 Doc...原创 2018-11-06 09:15:56 · 1491 阅读 · 0 评论 -
理解Docker&容器
《 理解Docker&容器 》理解 Docker一、概述“ Docker 是全球领先的软件容器平台 ”。开发人员利用 Docker 可以消除协作编码时“ 在我的机器上可正常工作 ”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,...原创 2018-11-05 14:41:54 · 485 阅读 · 0 评论 -
Docker基本理论概述
《 Docker基本理论概述 》关于Docker1、为什么要使用 Docker ?项目从开发到上线,从操作系统,到运行环境,再到应用的详细配置。作为开发工程师与运维工程师之间的协作,可能需要关注的很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,...原创 2018-11-04 10:08:49 · 515 阅读 · 0 评论 -
Docker的革命性变革-宣布Docker企业版
《Docker的革命性变革-宣布Docker企业版》声明:本博文来自码头社区的码头周刊的阅读记录整理,周刊由 迈克尔·弗里斯 发出,接收邮箱为本人邮箱。如果想获取更多最新的关于Docker的内容,你还可以关注码头社区。码头周刊来至 : https://blog.docker.com/前言:码头团队于今年2017-03-02,正式发布了Docker Enter转载 2017-10-19 22:53:09 · 385 阅读 · 0 评论 -
Docker容器启动失败 Failed to start Docker Application Container Engine 的解决办法
Failed to start Docker Application Container EngineJob for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” fo...原创 2018-07-21 17:47:57 · 42357 阅读 · 24 评论 -
1251--Client does not support authentication protocol requested by server 的解决办法
问题描述:系统开发完成后,上线进行部署,并要求进行docker容器化部署,在一切准备就绪后,在构建数据库这儿出现了点异常 ,异常内容如下: 1251–Client does not support authentication protocol requested by server;consider upgrading MySQL Client拉取的镜像如下图(注意TAG): ...原创 2018-07-22 15:33:31 · 35993 阅读 · 18 评论