标签:Docker相关的结果440条:
大概过程如下图:由于需要用到docker打包镜像,jenkins宿主机上需要安装docker,原先的jenkinsserver安装在centos6上无法运行docker,所以这里单独用一台centos7安装一个jenkinsserver。jenkins的安装方法有多种:1、下载jar包,直接通过java运行。2、用tomcat作为容器运行。3、通过yum安装。4、通过docker运行。安装过程都很…
发布于:2019-11-09 19:41:25
参考文档:1、Docker网络的4种模式,pipework/ovs的简单使用等:http://www.infoq.com/cn/articles/docker-network-and-pipework-open-source-explanation-practice2、Dockerpool全文档:https://yeasy.gitbooks.io/docker_practice/content/i…
发布于:2019-11-09 11:20:04
译者前言Percona所维护的XtraDB是mysql的一个分支,使用了性能比innodb更加出色的xtrodb驱动,XtraDB-Cluster产品,是其集群化的方案,方案内容,请自行google。最近XtraDB-Cluster的5.7版本的推出,跟上了mysql主分支的脚步,更加吸引mysql爱好者转移到Percona上来。)Percona-XtraDB-Cluster-certificat…
发布于:2019-11-09 10:05:08
Redis最新的版本已经是4.0.1了,我查了下镜像也更新了。于是在本地部署体验下,当然,这篇文章不是来介绍Redis4.0的新功能,而是来介绍如何用docker来部署的入门级课程。1.Docker安装启动$yum-yinstalldocker-io$servicedockerstart$chkconfigdockeron2.下载镜像$dockerpullredis3.启动容器这里我把容器的映射建…
发布于:2019-11-09 01:03:55
这里需要升级docker版本,因为centos7yum源默认自带的docker版本无法使用compose,详情见:http:/anguawu.me/container/5013.html容器部署目录结构:[root@vm2web_django]#tree-L2.├──db│├──auto.cnf│├──ca-key.pem│├──ca.pem│├──client-cert.pem│├──clien…
发布于:2019-11-09 00:52:27
Harbor是VMware公司开源的企业级DockerRegistry,在原生DockerRegistry的基础上增加了一些安全、访问控制、管理等功能以满足企业对于镜像仓库的需求。Harbor以docker-compose的规范形式组织各个组件,并通过docker-compose工具进行启停。安装docker-compose[root@node1oot/harbor]#curl-Lhttps://…
发布于:2019-11-08 23:51:43
主要内容:技术关键点:docker17.06.3安装,docker自制镜像及相关容器操作,docker分配固定IP及添加端口映射,solrCloud集群部署等主要思路:在Ubuntu14.04操作系统的宿主机中,安装docker17.06.3,将宿主机的操作系统制作成docker基础镜像,之后使用自制的基础镜像在docker中启动3个容器,分配固定IP,再在3个容器中配置solrCloud集群。注…
发布于:2019-11-08 20:50:58
DOCKER的内置OVERLAY网络内置跨主机的网络通信一直是Docker备受期待的功能,在1.9版本之前,社区中就已经有许多第三方的工具或方法尝试解决这个问题,例如Macvlan、Pipework、Flannel、Weave等。虽然这些方案在实现细节上存在很多差异,但其思路无非分为两种:二层VLAN网络和Overlay网络简单来说,二层VLAN网络解决跨主机通信的思路是把原先的网络架构改造为互通…
发布于:2019-11-08 09:16:04
查看本地镜像dockerimages删除本地镜像dockerimages#拿到IMAGEIDdockerrmida5939581ac8#rmi=>removeimage查看运行过的镜像dockerps//查看正在运行的镜像dockerps-a//查看所以运行过的镜像(包括正在运行和已经停止运行的)清除运行过的镜像记录dockerps-a#拿到容器的IDdockerrm57611fd7da07…
发布于:2019-11-08 09:13:01
通常情况下我们可以使用https://hub.docker.com/作为dockerimage的仓库,但是有些场景下,我们希望能够有本地的仓库。比如:代码中含有保密的信息,比如环境的账号,密码等等;代码本身作为公司的资产,不能对外公开,否则有法律风险。在创建本地仓库之前,请确保已经在目的机器上安装了Docker。这里我们使用docker容器运行registry镜像的方式,来创建registry。一…
发布于:2019-11-08 09:00:03
对于没有使用过kubernetes的docker用户,如何快速掌握kubectl命令?kubectl跟docker命令之间有什么区别和联系?在本文中,我们将向docker-cli用户介绍Kubernetes命令行如何与api进行交互。该命令行工具——kubectl,被设计成docker-cli用户所熟悉的样子,但是它们之间又存在一些必要的差异。该文档将向您展示每个docker子命令和kubectl…
发布于:2019-11-08 08:36:25
过去的几年中,容器已经成为IT业界的一大热门话题,尤其是在DevOps方面。简单来说,容器提供了简单可扩展的可靠方案,来解决在不同环境中运行软件的问题。容器将整个运行时环境打包,其中包括应用程序、依赖、代码库、二进制文件以及配置文件。微服务与容器密切相关,它提供了更为灵活的应用开发方式。微服务构架下,一个应用程序被分为许多个松散的耦合服务,这些服务通过功能性的API相连接,而这些API分别处理不同…
发布于:2019-11-08 08:17:31
最近微服务很火,很多人都在尝试,我们公司也在这段时间尝试着来时间微服务化,其中就涉及到Docker。在实践docker中踩了很多坑,也对Docker有了更多的认识,下面记录一下。Docker在打包Springboot项目时候,因为Springboot内部集成了tomcat并且提供了直接打包成jar包的方式,Springboot如何打包:https://docs.spring.io/spring-b…
发布于:2019-11-08 08:10:30
Docker是如何工作的(简单说明)Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。同样的,你可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用dockercommit命令可以把一个正在运行的容器变成一个新的镜像。举个例子:#像Docker官方的helloworld例子一样,拉取…
发布于:2019-11-08 07:42:47
Vagrant适合用来管理虚拟机,而Docker适合用来管理应用环境。为了更好地模拟真实运行环境,本系列文章借助Docker和DockerCompose搭建Nginx+uWSGI+Django+MySQL+Redis+Rabbit的开发环境。1.基本概念Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包应用以及依赖包到一个轻量级、可移植…
发布于:2019-11-08 07:24:46
1.基本概念Dockerfile是一些列构建Docker镜像的指令集合。Docker通过读取Dockerfile指令自动构建镜像。Dockerfile类似于Makefile,都是一种文本文件,按照构建镜像顺序组织所有的指令。Docker镜像的构建命令:$dockerbuild.这条命令中,DockerCLI的处理流程如下:把当前目录及子目录当做上下文传递给DockerDaemon从当前目录(不包括…
发布于:2019-11-08 07:06:51