Docker随记
文章平均质量分 86
分享在零基础使用Docker过程中的所遇、所见、所感,并一一记录下来
xcbeyond
CSDN西安城市开发者社区主理人、云原生技术社区主理人。(欢迎共办线下活动,WX联系:xcbeyond001)
一个热爱编程、热爱技术的人,乐于技术输出、分享。
展开
-
Dockerfile 的最佳实践 | Dockerfile 你写的都对么?
镜像的优劣全靠 Dockerfile 编写的是否合理、合规。本文将讲述编写 Dockerfile 的一些最佳实践和技巧,让我们的镜像更小、更优。原创 2022-05-22 22:33:27 · 697 阅读 · 1 评论 -
Docker是如何实现隔离的
点击上方“程序猿技术大咖”,关注加群讨论概述容器化技术在当前云计算、微服务等体系下大行其道,而 Docker 便是容器化技术的典型,对于容器化典型的技术,我们有必要弄懂它,所以这篇文章,...转载 2020-06-17 07:17:14 · 562 阅读 · 0 评论 -
IDEA直连服务器,进行项目Docker部署,实现一键部署、启动
1、前言 在项目中使用docker后,通过docker的方式来启动系统,需要经过编译、打jar包、打镜像、启动等阶段。在各种自动化工具的出现,对打包、部署等工作带来了便利,一般都会选择git+Jenkins方式进行自动化部署。在面对本地开发调试阶段,如果过分的依赖自动化工具,会显得并不是那么的方便,比如:频繁的代码调整修改,却要进行代码的git提交、登录Jenkins进行部署,这样的频...原创 2019-06-12 21:29:09 · 2143 阅读 · 2 评论 -
Docker私有仓库搭建
0.前言 在实际Docker使用场景下,尤其是在企业内部,一般生产环境是不允许直接访问外网,这将导致从公共docker仓库下载镜像变的不可行,因此就需要搭建私有仓库供生产环境使用。1.安装Docker Registry(1)下载registry镜像docker pull registry(2)下载完后,启动容器[docker@docker registry]$...原创 2018-10-26 21:56:31 · 398 阅读 · 0 评论 -
Docker Swarm介绍及搭建集群
1、前言 相信Docker技术大家都有所了解,单个Docker能发挥的作用毕竟有限,也不便于管理,所以Docker得组集群来使用才能发挥强大的技术优势。既然要组集群那就涉及诸如Docker的资源调度、管理等等一系列问题。目前涉及Docker集群的三个主要的技术无外乎Swarm、Kubernetes、Mesos三种。本文主要来看看Swarm。2、什么是Swarm S...原创 2018-10-19 10:21:03 · 848 阅读 · 0 评论 -
一张图就能学会Dockerfile你知道吗?
运维社区(订阅号ID:cloud-oaas)前言Dockerfile是非常容易学的,和SHELL相比那简单的太多了。Dockerfile是为快速构建docker image而设计的,当你使用dockerbuild 命令的时候,docker 会读取当前目录下的命名为Dockerfile(首字母大写)的纯文本文件并执行里面的指令构建出一个docker image。这比SaltStack...转载 2018-10-15 17:52:25 · 626 阅读 · 0 评论 -
Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
1、前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很高的。 而市面上的可视化管理工具也是很多的,各有优缺点,结合最近使用过的几款做一对比,希望能够帮助到大家,以选取一款...原创 2018-09-26 22:09:04 · 22248 阅读 · 4 评论 -
Docker可视化管理工具Portainer
1、portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 Portainer展示: 首页 包含docker-compose、容器、镜像、卷、...原创 2018-09-26 14:51:54 · 11697 阅读 · 0 评论 -
docker-compose构建springcloud微服务项目
目录1、前言2、服务准备3、Dockerfile定义4、docker-compose.yml定义5、编译、运行(1)编译镜像(2)运行docker-compose常用命令说明:1、前言 开发构建过s[ringcloud微服务项目的人都知道,众多的服务部署起来相当麻烦,docker的出现极大程度的解决了这个问题,但通过docker部署时,由于服务数量...原创 2018-09-21 01:32:30 · 1393 阅读 · 5 评论 -
CentOS7 下Docker安装、启动
1、检查系统内核 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本。[xcbeyond@docker ~]$ uname -r3.10.0-327.10.1.el7.x86_642、安装Docker 安装...原创 2018-08-30 01:00:37 · 12763 阅读 · 1 评论 -
Docker 安装mysql
目录1、拉取镜像2、配置mysql3、mysql连接验证1、拉取镜像从docker仓库拉取mysql 5.7版本的镜像。[docker@xcbeyond ~]$ docker pull mysql:5.75.7: Pulling from library/mysqlbe8881be8156: Pull completec3995dabd1d7: Pull compl...原创 2018-09-01 00:38:00 · 1170 阅读 · 0 评论 -
Docker 安装redis
目录1、拉取镜像2、配置redis3、redis连接验证1、拉取镜像从docker仓库拉取redis 3.2版本的镜像。docker@xcbeyond ~]$ docker pull redis:3.23.2: Pulling from library/redisbe8881be8156: Already existsd6f5ea773ca3: Pull compl...原创 2018-09-01 00:43:13 · 529 阅读 · 0 评论 -
【Docker容器启动问题】容器启动时, exceptions.JedisConnectionException:Could not get a resource from the pool
问题现场环境:1、本地虚拟机CentOS7 下的docker环境。2、docker下的redis、mysql已正常启动,且虚拟机外可正常访问。3、启动容器(SpringCloud 网关服务)需要使用 docker下的redis、MySql。 问题现象:在启动容器时,出现错误异常c.n.d.s.t.d.RedirectingEurekaHttpClient:Request e...原创 2018-09-14 10:10:49 · 1693 阅读 · 0 评论 -
Docker 安装kafka
1、安装zookeeper(1)下载zookeeper镜像。[docker@xcbeyond ~]$ docker search zookeeperNAME DESCRIPTION STARS OFFICIAL AUTOMATEDzooke...原创 2018-09-19 11:42:26 · 3563 阅读 · 0 评论 -
Docker Compose介绍、安装
目录 1、Docker Compose介绍2、Docker Compose安装1、Docker Compose介绍 一个项目可能由很多模块服务组成,由多个关联的模块服务组成一个完整的项目。在存在众多服务的项目而言,通过docker部署将面临存在众多的镜像和容器,由于数量之多,镜像的构建、容器的启停将面临着很大的不便。docker compose的出现,将极大的解决了...原创 2018-09-19 22:06:38 · 616 阅读 · 0 评论 -
Docker可视化管理工具shipyard
目录1、前言2、shipyard介绍3、shipyard安装(1)镜像下载(2)脚本安装shipyard1、前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很...原创 2018-09-21 09:47:08 · 15545 阅读 · 2 评论 -
Docker可视化管理工具DockerUI
1、DockerUI介绍 DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。DockerUI展示首页 展示出了目前容器的运行列表,容器、镜像创建时间及数量。 各容器间网络关联情况 看起来比较炫,但感觉没啥实用性。 镜像 镜...原创 2018-09-26 14:14:05 · 20169 阅读 · 6 评论 -
Docker可视化管理工具Rancher
1、Rancher介绍 Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 Rancher由以下四部分组成:基础设施编排 Rancher可以使用任何公有云或者私有云的Linux主机资...原创 2018-09-26 14:38:23 · 5513 阅读 · 0 评论 -
docker编排参数详解(docker-compose.yml配置文件编写)
docker compose 在 Docker 容器运用中具有很大的学习意义,docker compose 是一个整合发布应用的利器。而使用 docker compose 时,懂得如何编排 docker compose 配置文件是很重要的。一. 前言关于 docker compose 技术可以查看官方文档 Docker Compose以下的内容是确立在已经下载好 Docker 以及 D...原创 2018-11-29 01:10:25 · 8866 阅读 · 0 评论