接触docker容器有这么几周的时间了,顺便在这里记录一下这段岁月,无特殊说明
操作系统均为 centos7

1、首先安装docker

参考 https://docs.docker.com/linux/step_one/

检查有没有安装curl 如果没有安装可以使用 apt-get install curl 安装curl,已经安装了则忽略。

which curl

安装最新的版本Docker 执行命令 自动根据自身环境安装

curl -fsSL https://get.docker.com/ | sh

验证安装是否成功

docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:47:50 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:47:50 2016
OS/Arch: linux/amd64

输出docker版本号信息 则表示成功

2、运行第一个Docker容器 busybox

docker run -it --rm busybox

busybox是一个很小的linux系统 只有1M的样子吧,执行完这个命令后 docker会首先检查本地镜像有没有叫busybox,如果没有会去中央仓库拉取(pull),拉取完成后运行(run) 这个容器,参数-it 表示命令行交互 –rm表示运行结束后立即删除这个容器。

这里有2个概念 pull拉取出来的叫做镜像(image) run运行的叫做容器(container),一个image可以有多个container,镜像有自己的镜像ID ,容器也有自己的容器ID,这里可以描述得不太好,大概就是意思。