一. 安装
系统:centos
1.1 安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.2 添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 更新 yum 缓存:
sudo yum makecache fast
1.4 安装 Docker-ce:
sudo yum -y install docker-ce
1.5 启动 Docker 后台服务:
sudo systemctl start docker
1.6 测试运行 hello-world:
docker run hello-world
安装完成
二. 镜像使用 2.1 列出本地镜像列表
docker images
各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
2.2 查找镜像
docker search httpd
NAME:镜像仓库源的名称
DESCRIPTION:镜像的描述
OFFICIAL:是否docker官方发布
2.3 拉取镜像到本地
docker pull ubuntu:13.10
三. 容器使用
3.1 运行临时容器(运行完即销毁)
docker run ubuntu:15.10 /bin/echo "Hello world"
3.2 运行交互式的容器
docker run -i -t ubuntu:15.10 /bin/bash
各个参数解析:
-t:在新容器内指定一个伪终端或终端。
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
exit
退出并结束容器
Ctrl+p Ctrl+p
退出并保持容器后台运行
3.3 启动容器(后台模式)
-d 后台启动
docker run -d ubuntu:15.10 /bin/sh