docker 介绍与安装
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
对于集群服务,特别是无状态服务,docker 可以实现快速部署,快速扩容,高性能。
Docker 包括三个基本概念:
镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。
Windows Docker 安装
Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。
Docker Desktop 官方下载地址: hub.docker.com/editions/co…
windows 安装 VirtualBox 然后再虚拟集中以 linux 的方式安装 docker
CentOS Docker 安装
设置仓库
设置阿里镜像
安装 Docker Engine-Community
启动 docker
MacOS Docker 安装
macOS 我们可以使用 Homebrew 来安装 Docker。
也可以下载安装包安装
docker info 查看 docker 信息
docker version 查看版本信息
docker 镜像加速
阿里云:https://<你的 ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
阿里云需要登录你的账号生成链接
mac 通过 docker desktop 设置镜像
docker 中常用的命令
docker images 查看本地镜像
docker search 从 docker hub 查找镜像
docker pulll xxximage 拉取镜像
docker run 使用镜像启动容器
docker ps 查看正在运行的容器
docker ps -a 查看所有包括已停止的容器
docker log 容器 ID/容器名称 查看容器运行日志
docker exec -it 容器 ID/容器名称 /bin/bash 进去到容器内部
docker start/stop/restart 容器 ID/容器名称 启动/停止/重启 已有容器
docker rm 容器 ID/容器名称 删除已停止运行的容器
docker rm -f 容器 ID/容器名称 强制删除(不管是否在运行)
评论