Docker 私有仓库 Eli He 2018-06-17 Docker 1. 安装Docker详见 Docker 安装 2. 安装Docker Compose123curl -L "https://github.com/docker/compose/releases/download/1.27.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose 阅读全文
Docker 数据卷 Eli He 2018-06-15 Docker 1. 数据卷设计的目的 经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或多个容器提供访问。 在于数据的永久化,它完全独立于容器的生命周期。因此,Docker不会在容器删除时删除其挂载的数据卷,也不会存在类似的垃圾回收机制,对容器引用的数据卷进行处理 阅读全文
Docker 自定义镜像 Eli He 2018-06-13 Docker 1. Dockerfile 指令 FROM: 指定基础镜像 服务类镜像: nginx、redis、mongo、mysql、httpd、php、tomcat 语言类镜像: node、openjdk、python、ruby、golang 操作系统镜像: ubuntu、debian、centos、fedora、alpine 空白镜像:scratch 适用于静态编译的程序,不需要操作系统支撑。 COPY: 复制文件 ADD: 支持添加URL,自动解压文件等 WORKDIR: 指定默认目录工作 阅读全文
Docker 命令 Eli He 2018-06-12 Docker 1. 基本命令12345678docker infodocker versiondocker system df # 存储统计docker login https://hub.elihe.iodocker logout 阅读全文
Docker 安装 Eli He 2018-06-11 Docker 1. CentOS1.1 安装依赖包12345678# 更换yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl http://mirrors.aliyun.com/repo/Centos-7.repo -o /etc/yum.repos.d/CentOS-Base.repoyum makecacheyum install -y conntrack ntpdate ntp ipvsadm ipset iptables sysstat wget vim net-tools git 阅读全文
Docker 简介 Eli He 2018-06-10 Docker 1. 什么是容器 一种虚拟化的方案 操作系统级别的虚拟化 只能运行相同或相似内核的操作系统 依赖Linux内核特性:Namespace和Cgroups(Control Group) 2. 什么是Docker将应用程序自动部署到容器 Boot2Docker: 本质是一个Linux轻量级VM,用于Windows/macOS系统上使用Docker (开发、测试使用) 阅读全文