分类:Linux

28 篇文章

快速上手几个Linux命令
用户与密码 修改密码: [root@deployer ~]# passwd Changing password for user root. New password: 创建用户: [root@deployer ~]# useradd altair 创建用户的时候,没有说加入哪个组,于是默认就会创建一个同名的组 设置altair密码 [root@d…
【Docker】编排工具篇 – Docker Swarm
简介 Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。 使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。 注:Docker 1.12 Swarm mode 已经内嵌入 Docker 引擎…
【Docker】编排工具篇 – Docker Machine
简介 Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安 装 Docker 环境。 Docker Machine 项目基于 Go 语言实现,目前在 Github 上进行维护。 安装 macOS、Windows Docker for Mac、Docker for Windows 自带…
【Docker】编排工具篇 – Docker Compose
简介 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用,项目源码可以在 Github 上查看:https://github.com/docker/compose 主要基于 Python 编写。 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defin…
【Docker】网络篇 – 外部访问容器及容器互联
外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 -p 则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。支持的格式有ip:hostPort:contain…
【Docker】数据管理篇 – 数据卷及挂载主机目录
本文将介绍如何在 Docker 内部以及容器之间管理数据。 在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 数据…
【Docker】仓库篇 – Docker Hub 及私有仓库
在 Docker 中,仓库(Repository)是集中存放镜像的地方。 Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 常用命令: docker search:搜索镜像 docker pull…
【Docker】容器篇 – 容器基本操作
简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。 启动容器 我们可以使用 docker run 来创建并启动容器: $ docker run ubuntu:14.04 /bin/echo 'Hello world' // 启动容器并输出“Hello World”后退出 $ docker run -t -i ubu…
【Docker】镜像篇 – 多阶段构建
老的方案 在 Docker 17.05 版本之前,我们构建 Docker 镜像时,通常会采用两种方式: 1、全部放入一个 Dockerfile 一种方式是将所有的构建过程编包含在一个 Dockerfile 中,包括编译、测试、打包等流程,这样做的缺点是 Dockerfile 非常大,可维护性低,镜像层次多,镜像体积较大,部署时间变长,且存在源码泄漏…