docker板块
尹汇川
平淡快乐安心无忧
展开
-
Docker 资源汇总
</div> <div class="previous-next-links"> <div class="previous-design-link"><a href="https://www.runoob.com/docker/docker-command-manual.html"><i style="font-size:16px;" class="fa fa-arrow-left" aria-hidden="true"><...原创 2020-05-12 13:34:21 · 150 阅读 · 0 评论 -
Docker 命令大全
</div> <div class="previous-next-links"> <div class="previous-design-link"><a href="https://www.runoob.com/docker/docker-redis-cluster.html"><i style="font-size:16px;" class="fa fa-arrow-left" aria-hidden="true"></...原创 2020-05-12 13:31:53 · 318 阅读 · 0 评论 -
Docker redis 集群搭建
<h1>Docker redis 集群搭建Redis 集群是一个提供在多个 Redis 节点间共享数据的程序集。Redis 集群并不支持处理多个 keys 的命令,因为这需要在不同的节点间移动数据,从而达不到像 Redis 那样的性能,在高负载的情况下可能会导致不可预料的错误.Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令。Redis 集群的优势:自动分割数据到不同的节点上。整个集群的部分节点失败或者不可达的情况下...原创 2020-05-12 13:27:45 · 94 阅读 · 0 评论 -
Docker 安装 Apache
<h1>Docker 安装 Apache</h1>方法一、docker pull httpd查找 Docker Hub 上的 httpd 镜像:可以通过 Sort by 查看其他版本的 httpd,默认是最新版本 httpd:latest。此外,我们还可以用 docker search httpd 命令来查看可用版本:runoob@runoob:~/apache$ docker search httpdNAME ...原创 2020-05-12 13:25:54 · 530 阅读 · 0 评论 -
Docker 安装 MongoDB
<h1>Docker 安装 MongoDB</h1>MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。1、查看可用的 MongoDB 版本访问 MongoDB 镜像库地址: https://hub.docker.com/_/mongo?tab=tags&page=1。可以通过 Sort by 查看其他版本的 MongoDB,默认是最新版本 mongo:latest。你也可以在下拉列表中找到其他你想要的版本:此外,我们还可以用 ...原创 2020-05-12 13:25:22 · 185 阅读 · 0 评论 -
Docker 安装 Redis
<h1>Docker 安装 Redis</h1>Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。1、查看可用的 Redis 版本访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags。可以通过 Sort by 查看其他版本的 Redis,默认是最新版本 redis:latest。你也可以在下拉列...原创 2020-05-12 13:24:50 · 140 阅读 · 0 评论 -
Docker 安装 Python
<h1>Docker 安装 Python</h1>方法二、通过 Dockerfile 构建创建 Dockerfile</p>首先,创建目录 python,用于存放后面的相关东西。runoob@runoob:~$ mkdir -p ~/python ~/python/myappmyapp 目录将映射为 python 容器配置的应用目录。进入创建的 python 目录,创建 Dockerfile。FROM buildpack-deps:jessie#...原创 2020-05-12 13:17:32 · 169 阅读 · 0 评论 -
Docker 安装 Tomcat
<h1>Docker 安装 Tomcat</h1>方法一、docker pull tomcat查找 Docker Hub 上的 Tomcat 镜像:可以通过 Sort by 查看其他版本的 tomcat,默认是最新版本 tomcat:latest。此外,我们还可以用 docker search tomcat 命令来查看可用版本:runoob@runoob:~/tomcat$ docker search tomcatNAME ...原创 2020-05-12 13:16:58 · 1209 阅读 · 0 评论 -
Docker 安装 MySQL
<h1>Docker 安装 MySQL</h1>MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。1、查看可用的 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。你也可以在下拉列表中找到其他你想要的版本:此外,...原创 2020-05-12 13:16:22 · 105 阅读 · 0 评论 -
Docker 安装 PHP
<h1>Docker 安装 PHP</h1>安装 PHP 镜像方法一、docker pull php查找 Docker Hub 上的 php 镜像:可以通过 Sort by 查看其他版本的 php,默认是最新版本 php:latest。此外,我们还可以用 docker search php 命令来查看可用版本:runoob@runoob:~/php-fpm$ docker search phpNAME DESCRIPT...原创 2020-05-12 12:48:16 · 588 阅读 · 0 评论 -
Docker 安装 Node.js
<h1>Docker 安装 Node.js</h1>Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。1、查看可用的 Node 版本访问 Node 镜像库地址: https://hub.docker.com/_/node?tab=tags。可以通过 Sort by 查看其他版本的 Node,默认是最新版本 node:latest。你也可以在下拉列表中找到其他你想要的版...原创 2020-05-12 12:47:42 · 369 阅读 · 0 评论 -
Docker 安装 Nginx
<h1>Docker 安装 Nginx</h1>Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。1、查看可用的 Nginx 版本访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 nginx:latest。你也可以在下拉列表中找到其他你想要的版本:此外,我们还可...原创 2020-05-12 12:47:05 · 105 阅读 · 0 评论 -
Docker 安装 CentOS
<h1>Docker 安装 CentOS</h1>CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。1、查看可用的 CentOS 版本访问 CentO...原创 2020-05-12 10:06:41 · 85 阅读 · 0 评论 -
Docker 安装 Ubuntu
<h1>Docker 安装 UbuntuUbuntu 是基于 Debian 的 Linux 操作系统。1、查看可用的 Ubuntu 版本访问 Ubuntu 镜像库地址: https://hub.docker.com/_/ubuntu?tab=tags&page=1。可以通过 Sort by 查看其他版本的 Ubuntu。默认是最新版本 ubuntu:latest 。你也可以在下拉列表中找到其他你想要的版本:2、拉取最新版的 Ubuntu 镜像$ docker ...原创 2020-05-12 10:01:32 · 195 阅读 · 0 评论 -
Swarm 集群管理
<h1>Swarm 集群管理</h1>简介Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。支持的工具包括但不限于以下各项:DokkuDocker ComposeDocker MachineJenkins原理如下图所示,swarm...原创 2020-05-12 09:58:19 · 217 阅读 · 0 评论 -
Docker Machine
<h1>Docker Machine简介Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。使用 docker-machine 命令...原创 2020-05-12 09:55:52 · 136 阅读 · 0 评论 -
Docker Compose
<h1>Docker ComposeCompose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读 YAML 入门教程。Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环境。 使用 docker-com...原创 2020-05-12 09:52:48 · 721 阅读 · 0 评论 -
Docker Dockerfile
<h1>Docker Dockerfile 什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index....原创 2020-05-12 09:49:30 · 91 阅读 · 0 评论 -
Docker 仓库管理
<h1>Docker 仓库管理仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。Docker Hub目前 Docker 官方维护了一个公共仓库 Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。注册在 https://hub.docker.com 免费注册一个 Docker 账号。登录和退出登录需要输入用户名和密码,登录成功后...原创 2020-05-12 09:47:03 · 95 阅读 · 0 评论 -
Docker 容器连接
<h1>Docker 容器连接</h1>前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个 docker 容器。网络端口映射我们创建了一个 python 应用的容器。runoob@runoob:~$ docker run -d -P training/webapp python app.pyfce072cc88...原创 2020-05-12 09:41:09 · 114 阅读 · 0 评论 -
Docker 镜像使用
<h1>Docker 镜像使用</h1>当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。下面我们来学习: 1、管理和使用本地 Docker 主机镜像 2、创建镜像列出镜像列表我们可以使用 docker images 来列出本地主机上的镜像。runoob@runoob:~$ docker images ...原创 2020-05-12 09:39:28 · 88 阅读 · 0 评论 -
Docker 容器使用
<h1>Docker 容器使用</h1>Docker 客户端docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。runoob@runoob:~# docker可以通过命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。例如我们要查看 docker stats 指令的具体使用方法:runoob@runoob:~# d...原创 2020-05-12 09:38:53 · 141 阅读 · 0 评论 -
Docker Hello World
<h1>Docker Hello World </h1>Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。输出Hello worldrunoob@runoob:~$ docker run ubuntu:15.10 /bin/echo "Hello world"Hello world各个参数解析:docker: Docker 的二进制执行文件。run: 与前面的 docker 组合来运行...原创 2020-05-12 09:38:19 · 82 阅读 · 0 评论 -
Docker 镜像加速
<h1>Docker 镜像加速</h1>国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:网易:https://hub-mirror.c.163.com/阿里云:https://<你的ID>.mirror.aliyuncs.com七牛云加速器:https://reg-mirror.qiniu.com当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个...原创 2020-05-12 09:35:56 · 233 阅读 · 0 评论 -
MacOS Docker 安装
<h1>MacOS Docker 安装 使用 Homebrew 安装macOS 我们可以使用 Homebrew 来安装 Docker。Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:$ brew cask install docker==> Creating Caskroom at /usr/local/Caskroom==> We'll set permissions...原创 2020-05-12 09:35:28 · 122 阅读 · 0 评论 -
Windows Docker 安装
<h1>Windows Docker 安装</h1>win7、win8 系统win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/安装比较简单,双击运行,点下一步即可,可以勾选自己需要的组件:docker toolbox 是一个工具集,它主要包含以下一些内容:Docker CL...原创 2020-05-12 09:34:54 · 81 阅读 · 0 评论 -
CentOS Docker 安装
<h1>CentOS Docker 安装</h1>Docker 支持以下的 64 位 CentOS 版本:CentOS 7 CentOS 8更高版本...该 centos-extras 库必须启用。默认情况下,此仓库是启用的,但是如果已禁用它,则需要重新启用它。建议使用 overlay2 存储驱动程序。卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。 $ su...原创 2020-05-12 09:34:21 · 71 阅读 · 0 评论 -
Debian Docker 安装
<h1>Debian Docker 安装</h1>Docker 支持以下的 Debian 版本:Buster 10Stretch 9 (stable) / Raspbian StretchDocker Engine-Community 在 x86_64(或 amd64 )armhf,和 arm64 体系结构上受支持。卸载旧版本Docker 的旧版本被称为 docker,docker.io 或 docker-engine,如果已安装,请卸载它们:$ sud...原创 2020-05-12 09:33:51 · 298 阅读 · 0 评论 -
Ubuntu Docker 安装
<h1>Ubuntu Docker 安装</h1>Docker Engine-Community 支持以下的 Ubuntu 版本:Xenial 16.04 (LTS)Bionic 18.04 (LTS)Cosmic 18.10Disco 19.04其他更新的版本……Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。卸...原创 2020-05-12 09:33:20 · 176 阅读 · 0 评论 -
Docker 架构
<h1>Docker 架构</h1>Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、...原创 2020-05-12 09:32:40 · 163 阅读 · 0 评论 -
Docker 教程
<div class="article-intro" id="content"> <h1>Docker 教程</h1>Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的...原创 2020-05-12 09:31:25 · 72 阅读 · 0 评论