
Docker技术入门与实战
tjjingpan
这个作者很懒,什么都没留下…
展开
-
docker 部署 cas 6.2.2
docker pull apereo/cas:v6.2.2docker run --name cas -p 8443:8443 -p 8878:8080 apereo/cas:v6.2.2 /bin/sh /cas-overlay/bin/run-cas.shhttps://192.168.0.21:8443/cas/login用户名:casuser密码:Mellon原创 2020-11-30 11:11:08 · 1262 阅读 · 0 评论 -
Docker技术入门与实战 第12章 数据库应用
目前,主流数据库包括关系型(SQL)和非关系型(NoSQL)两种。关系型数据库是建立在关系模型基础上的数据库。借助于集合代数等数据概念和方法来处理数据库中的数据,支持复杂的事物和结构化查询。代表实现有MySQL、Oracle、PostGreSQL、MariaDB、SQLServer等。非关系型数据库是新兴的数据库技术,它放弃了传统关系型数据库的部分强致性限制。带来性能上的提升,使其更适用于需要大规...转载 2018-05-22 09:05:37 · 293 阅读 · 0 评论 -
Docker技术入门与实战 第11章 Web服务与应用
本章会展示两种创建镜像的过程,其中一些操作比较简单的镜像使用Dockerfile来创建,而像Weblogic这样复杂的应用,则使用commit方式来创建,读者可根据自己的需求进行选择。通过本章的介绍,用户操作可以根据自己需求轻松定制Web服务或应用镜像。11.2 Apache Apache 是一个高稳定性的、商业级别的开源Web服务器。目前Apache已经是巨世界使用排名第一的Web服务器软...转载 2018-05-17 15:10:34 · 1258 阅读 · 0 评论 -
Docker技术入门与实战 第10章 为镜像添加SSH服务
在第一部分中介绍了一些进入容器的办法,比如attach、exec等命令,但是这些命令都无法解决远程管理容器的问题。因此,当月读者需要远程登录容器内进行一些操作的时候,就需要SSH的支持了。本章将具体介绍如何自行创建一个带有SSH服务的镜像,并详细介绍了两种创建容器的方法:基于docker commit命令创建和基于Dockerfile 创建。10.2 基于commit命令创建 Docker提...转载 2018-05-12 12:01:27 · 356 阅读 · 0 评论 -
Docker技术入门与实战 第9章 操作系统
目前常用的Linux发行版主要包括Debian/Ubuntu系列和CentOS/Fedora系统。前者以自带软件包版本较新而出名,后者则宣称运行更稳定一些。选择哪个操作系统取决于读者的具体需求。同时,社区学推出了完全基于Docker的Linux发行版CentOS。使用Docker,只需要一个命令就能快速获取一个Linux发行版镜像,这是以往包括各种虚拟化技术都难以实现的。这些镜像一般都很精简,但是...转载 2018-05-12 10:01:09 · 412 阅读 · 0 评论 -
Docker技术入门与实战 第8章 使用Dockerfile创建镜像
Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义镜像。本章首先介绍Dockerfile典型的基本结构和它支持的众多指令,并具体讲解通过这些指令来编写定制镜像的Dockerfile,以及如何生成镜像。最后介绍使用Dockerfile的一些最佳实践经验。8.1 基本结构下在是Docker Hub 上两个热门镜像的Dockerfile的例子,可以帮助读者对D...转载 2018-05-10 10:46:26 · 1835 阅读 · 0 评论 -
Docker技术入门与实战 第7章 端口映射与容器互联
7.1 端口映射实现访问容器1.从外部访问容器应用 在启动容器的时候,如果不指定对应的参数, 在容器外部是无法通过网络来访问容器内的网络应用和服务的。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射。当使用-P(大写的)标记进,Docker 会随机映射一个______端口到内部容器开放的网络端口:[root@localhost ~]# docker ru...转载 2018-05-07 17:09:46 · 269 阅读 · 0 评论 -
Docker技术入门与实战 第6章 Docker 数据管理
生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。 容器中管理数据主要有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境; 数据卷容器(Data Volume Containers):使用特定容器维护数据卷。 本章将首先介绍如何在容器...转载 2018-05-08 21:03:11 · 216 阅读 · 0 评论 -
Docker技术入门与实战 第4章 操作Docker容器
4.1 创建容器1.新建容器 可以使用docker create命令新建一个容器,例如[root@localhost ~]# docker create -it ubuntu:latest1871724133e4bb903a04f5f4652c00cb2b8dd8bde25d1cef8c6a069fcbfd5141[root@localhost ~]# docker ps ...转载 2018-05-07 09:29:14 · 374 阅读 · 3 评论 -
Docker技术入门与实战 第5章 访问Docker仓库
1.使用registry镜像创建私有仓库安装docker后,可以通过官方提供的registry 镜像来简单搭建一套本地私有仓库环境:[root@localhost ~]# docker run -d -p 5000:5000 registry这将自动下载并启动一人registry容器,创建本地的私有仓库服务。默认情况下,会将仓库创建在容器的/tmp/registry目录下。可以通过-v参数来将...转载 2018-05-03 08:05:49 · 176 阅读 · 0 评论 -
Docker技术入门与实战 第3章 使用Docker镜像
镜像(image)是Docker三大核心概念中最为重要的,自Docker诞生之日起“镜像”就是相关社区最为热门的关键词。Docker运行容器前需要本地存在对应的镜像。如果镜像没有保存在本地。Docker会尝试从默认镜像仓库下载(默认使用Docker Hub 公共注册服务器中的仓库),用户也可以通过配置,使用自定义镜像仓库。本章将介绍围绕镜像这一核心概念的具体操作,包括如何使用pull命令从Dock...转载 2018-04-25 16:39:02 · 565 阅读 · 0 评论 -
Docker技术入门与实战 第2章 核心概念与安装配置
本章首先介绍 Docker的三大核心概念: 镜像(image) 容器(Container) 仓库(Repository)只有理解了这三个概念,才能顺利地理解Docker容器整个生命周期。最后,笔者将介绍如何在常见的操作系统平台上安装Docker,包括Ununtu、Centos、MacOS和Windows等主流操作...转载 2018-04-21 11:47:08 · 431 阅读 · 0 评论 -
Docker技术入门与实战 第1章 什么是Docker
1.1 什么是docker 1.Docker开源项目背景 Docker是基于Go语言实现的开源容器项目,诞生于2013年初,最初发起者是dotClouc公司。由于Docker在业界的影响力实大太大,dotCloud公司后来也直接改名为Docker Inc,并专注于Docker相关技术和产品的开发。 Docker项目已加入了Linux基金会,并遵循Apache2.0协议,全部开...转载 2018-04-17 14:44:26 · 389 阅读 · 0 评论