
Docker
文章平均质量分 86
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)
ThinkWon
敏于观察,勤于思考,善于综合,勇于创新。
展开
-
Docker安装ElasticSearch和Kibana
文章目录1. 安装docker2. 拉取elasticsearch镜像3. 启动elasticsearch3.1 目录结构4. 验证elasticsearch是否启动成功5. 插件安装5.1 安装IK分词器5.2 分词器使用验证6. kibana安装6.1 docker安装kibana6.2 启动kibana7、elasticsearch-head安装8、常见问题处理注意:本方案没有进行数据持久化,切勿用于生产环境1. 安装dockerdocker安装可参考此博客 Docker 从入门到实践系列二 -原创 2022-02-07 14:47:47 · 17553 阅读 · 2 评论 -
Docker 从入门到实践系列五 - Dockerfile文件
文章目录什么是DockerFile文件DockerFile基本结构DockerFile指令详解1. FROM2. MAINTAINER3. RUN4. CMD5. COPY6. ENV7. ADD8. ENTRYPOINT9. VOLUME10. WORKDIR11. EXPOSEDockerFile创建镜像镜像管理DockerFile模版JDK镜像模版Docker数据持久化构建过程解析构建步骤基础知识Dockerfile 执行流程小结什么是DockerFile文件DockerFi原创 2021-09-12 00:07:57 · 2512 阅读 · 0 评论 -
Docker 从入门到实践系列四 - Docker 容器编排利器 Docker Compose
文章目录Compose简介概念组成安装与卸载二进制包方式安装测试卸载docker-compose.yml 文件详解概念案例versionservicesimagebuildcontextdockerfilecontainer_namedepends_onportsexposerestartenvironmentenv_filecommandvolumesnetwork_modenetworksaliasesvolumesnetworksCompose 常用命令helpconfigpulluplogspsru原创 2021-08-08 11:09:03 · 2437 阅读 · 2 评论 -
Docker 从入门到实践系列三 - Docker 常用命令
文章目录帮助命令镜像命令镜像检索镜像下载镜像列表镜像删除容器命令搜索镜像下载镜像运行容器端口映射启动做端口映射的容器端口映射格式查看端口映射小结查看容器停止容器启动容器重启容器删除容器其他重要命令查看容器日志连接到正在运行容器在运行的容器中执行命令查看容器中正在运行进程查看容器内部细节容器和宿主机互相拷贝文件更多操作命令常用命令小结帮助命令# 查看docker版本docker version# 查看docker基本信息docker info# 查看具体docker命令的解释docker --h原创 2021-06-06 22:44:19 · 5275 阅读 · 8 评论 -
Docker 从入门到实践系列二 - Docker 安装
文章目录查看 centos 版本升级软件包及内核(可选)卸载老版本安装依赖包设置阿里云镜像安装 docker启动 docker将 docker 服务设为开机启动停止 docker检验安装是否成功查看 centos 版本Docker 要求 CentOS 系统的内核版本高于 3.10。通过命令:uname -r查看当前 centos 版本,如版本不符,需升级系统版本。升级软件包及内核(可选)yum -y update卸载老版本yum remove docker docker-clien原创 2021-06-06 22:40:55 · 2466 阅读 · 1 评论 -
Docker 从入门到实践系列一 - 什么是Docker
文章目录虚拟机和容器虚拟机和容器的区别什么是 DockerDocker 的优点Docker 的应用场景Docker 核心概念docker 镜像(image)docker 容器(container)docker 仓库(resoisitory)底层原理底层原理namespacecontrol groupsunion file systemsDocker 引擎Docker 架构Docker 为什么快虚拟机和容器虚拟机和容器都属于虚拟化技术。虚拟机是在一套硬件上,虚拟出一个完整的操作系统,在该系统上再运行所原创 2020-07-20 23:13:22 · 17417 阅读 · 1 评论 -
虚拟机和容器有什么不同
文章目录什么是虚拟机?虚拟机的好处受欢迎的虚拟机提供商什么是容器?容器种类集装箱的好处受欢迎的集装箱供应商虚拟机使用与容器使用虚拟机与容器有什么不同虚拟机和容器都可以充分利用计算机硬件和软件资源。容器是新兴的事物,但是虚拟机已经并且继续在各种规模的数据中心大受欢迎。如果您正在寻找在云中运行自己的服务的最佳解决方案,则需要了解这些虚拟化技术,了解它们之间的区别以及每种技术的最佳用途是什么。什么是虚拟机?虚拟机(VM)是计算机系统的仿真。简而言之,它可以在一台计算机的硬件上运行看似多台单独的计算机。操翻译 2020-07-20 23:00:06 · 10545 阅读 · 0 评论 -
使用Docker安装GitLab
注意:确保安装docker成功我们知道Git远程仓库分为公有远程仓库和私有远程仓库。私有远程仓库远程仓库实际上和本地仓库一样,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。这里我们选择GitLab私有仓库...原创 2019-07-08 09:18:46 · 9807 阅读 · 5 评论