• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

标签:Docker

Spring Boot 应用容器化之 Docker、Gradle

本文演示了如何用 Docker、Gradle 来构建、运行、发布来一个 Spring Boot 应用。Docker 简介Docker 是一个 Linux 容器管理工具包,具备“社交”方面,允许用户发布容器的 image (镜像),并使用别人发布的 image。Docker image 是用于运行容器化进程的方案,在本文中,我们将构建一个……

10分钟了解Docker,运维和开发视角有什么不同?

Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如今Docker无处不在,这是不争的事实。开发人员都很喜欢它,运维工程师也需要它。他们都需要深入了解如何在关键业务环境中构建和维护符合生产级别要求的容器化应用,那么什么是Docker?运维和开发视角有什么不同?本文将告诉你答案。本文摘自《深入浅出……

Docker Registry Server 搭建,配置免费HTTPS证书,及拥有权限认证、TLS 的私有仓库

环境准备系统:Ubuntu 17.04 x64IP:198.13.48.154IP:45.76.144.121域名:hub.ymq.io,此域名需要dns 解析到198.13.48.154 作为私有仓库地址本文出现的所有: hub.ymq.io 域名。使用时候请替换成自己的域名Docker 环境在部署私有仓库之前……

Docker学习之部署SpringBoot微服务

前言许久没发Docker相关的文章了,很早之前就写过 Dockerfile,无非就是工具而已,没有想象中的那么神秘,当热深入进去又是另一回事了。步骤这里我们以短信、邮件发送服务为例,演示整个过程,目录下事先生成了相关启动JAR,项目采用 springboot+dubbo对外提供RPC服务。创建 Dockerfile 文件# 基础镜……

Docker 完全指南

0 快速入门Docker 最初 dotCloud 公司内部的一个业余项目Docker 基于 Go 语言Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案Docker 的基础是 Linux 容器(LXC)等技术Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多Docker 对系……

Docker完全指南,入门必读好文!

1、快 速 入 门Docker 最初 dotCloud 公司内部的一个业余项目Docker 基于 Go 语言Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案Docker 的基础是 Linux 容器(LXC)等技术Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多D……

使用容器的正确方式,Docker在雪球的技术实践

“雪球目前拥有一千多个容器,项目数量大概有一百多个,规模并不是很大。但是得益于容器技术,雪球部署的效率非常高,雪球的开发人员只有几十个,但是每个月的发布次数高达两千多次。2018 年 5 月 18-19 日,由 51CTO 主办的全球软件与运维技术峰会在北京召开。在“开源与容器技术”分会场,雪球 SRE 工程师董明鑫带来……

Docker Compose 1.18.0 之服务编排详解

一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器 Compose 通过一个配置文件来管理多个Docker容器,非常适合组……

Docker Tomcat 容器部署 web 应用 ( war )

创建tomcat容器docker run tomcat –name mytomcat -p 8080:8080 -d进入容器内部交互式的进入tomcat容器。“docker exec”命令表示在运行中的容器中开启一个新的进程。查看到webapps路径为:/usr/local/tomcat/webapps。等下……

Docker 基础 : Dockerfile

Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义的镜像。我们会先介绍 Dockerfile 的基本结构及其支持的众多指令,并具体讲解通过执行指令来编写定制镜像的 Dockerfile。基本结构Dockerfile 由一行行命令语句组成,并且支持已 # 开头的注释行。一般而言,Dockerfil……

Docker:限制容器可用的内存

默认情况下容器使用的资源是不受限制的。也就是可以使用主机内核调度器所允许的最大资源。但是在容器的使用过程中,经常需要对容器可以使用的主机资源进行限制,本文介绍如何限制容器可以使用的主机内存。为什么要限制容器对内存的使用?限制容器不能过多的使用主机的内存是非常重要的。对于 linux 主机来说,一旦内核检测到没有足够的内存可以分配,就会扔出 O……

Docker 核心概念、安装、端口映射及常用操作命令

Docker简介Docker是开源应用容器引擎,轻量级容器技术。基于Go语言,并遵循Apache2.0协议开源Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化容器完全使用沙箱技术,相互之间不会有任何接口类似于虚拟机技术(vmwa……

Docker极简教程 【进阶】

1. DockerFile创建镜像创建文件Dockerfile文件,该文件名不可更改vi Dockerfile写入文本FROM alpine:latestMAINTAINER smilevtCMD echo “Hello Docker!保存退出docker build命令用于使用 Dockerfile 创……

Docker 生态概览

Docker 和容器技术的发展可谓是日新月异,本文试图以全局的视角来梳理一下 docker 目前的生态圈。既然是概览,所以不会涉及具体的技术细节。Docker 自从发布以来发生了很多的变化,并且有些方面的变化还非常大。对于技术爱好者来说,我们喜欢酷毙新的功能,喜欢旧功能的改善。但对于生产环境中的使用者来说,其实不太喜欢这种频繁的变化!不管怎……

Docker 基础 : 数据管理

用户在使用 Docker 的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多个容器之间进行数据的共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式:数据卷(Data Volumes),数据卷容器(Data Volume Containers)。数据卷数据卷是一个可供容器使用的特殊目录,它绕过文件……

Docker 基础 : 网络配置

大量的互联网应用服务包含多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合。Docker 目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。接下来我们将讲述 Docker 的网络功能,包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信。端口映射实现访问容器从外……

Docker 基本命令

Docker是一个近年来非常火热的开源项目,使用Docker作为容器并将我们的应用程序运行在Docker中方便部署及测试,也利于开发环境的隔离。最近简单地学习了一下Docker的基本使用,在此做一个学习笔记。安装使用的第一步当然就是安装了,可以到Docker的官网上,根据不同操作系统下载安装即可。安装完成之后可以在命令行中运行……

可能是把Docker的概念讲的最清楚的一篇文章

正文本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。我觉得是很适合当做睡前读物了~~~~?阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问题……

技术变化那么快,学 Docker 看这篇就够了

2013年发布至今, Docker 是近年来非常火的容器技术, 一直广受瞩目,被认为可能会改变软件行业。而且啊 Docker不仅仅是linux Redhat 和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热烈拥抱 Docker,所以就知道 Docker 为啥这么火了。 我相信有很多人对 Docker 感兴趣,都想学学……

Docker 基础 : 镜像

镜像是 Docker 的三大核心概念之一。Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库下载。当然用户也可以通过配置,使用自定义的镜像仓库。本文将介绍镜像的具体操作,包括使用 pull 命令从 Docker Hub 的镜像仓库中拉取(下载)公共镜像;查看本地已有的镜像信息;使用 ……

Docker上安装jenkins,让持续集成飞~~

jenkins是什么Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,简单来说,jenkins就是要你告别手动构建项目和打版的工具,当你把整个流程构建好以后,直接在页面可以进行构建和发布,让项目测试和发版流程更顺畅。doc……

Docker Machine 简介

Docker Machine 是什么?Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。下面是来自 Docker Machi……

Docker Hub 仓库使用,及搭建 Docker Registry

目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 DockerHub 中直接下载镜像来实现。Docker Hub注册&&登录你可以在 https://cloud.docker.com 免费注册一个 Docker 账号。可以通过执行 doc……

Docker 容器操作

容器是 Docker 又一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。本章将具体介绍如何来管理一个容器,包括创建、启动和停止等。Docker 容器操作启动启动容器启动容器有两种方式,一种是基于镜像新建一个容器……

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00