Mac版本Docker下载安装地址:https://download.docker.com/mac/edge/Docker.dmg
Docker 架构
Docker 包括三个基本概念:
- 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
- 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
- 仓库(Repository):仓库可看着一个代码控制中心,用来保存镜像。
最基础的从网上的镜像仓库pull镜像,或者把本地镜像push到网上的镜像仓库
首先要有镜像的地址tag
docker pull 域名/路径:tag (拉取镜像到本地)
docker image ls 查看本地镜像目录
docker tag 本地镜像名:tag 目标域名/路径:tag (打包镜像成新镜像)
docker push 新镜像:tag (推送到目标镜像仓库)
docker image rm 镜像名或镜像ID (删除镜像)
docker save 镜像名:tag > 文件名.tar (docker打包成压缩文件)