本文主要介绍Centos6.x系统安装docker,以及docker的基本操作。
1.Docker概述
Docker是一种虚拟化技术,即容器。容器不是模拟一个完整的操作系统,而是对进程进行隔离。
对于容器里面的进程来说,它接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。
2.Docker安装
Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。下面的介绍都针对社区版。1
2# yum install epel-release -y 安装epel源
# yum install docker-io 安装docker
安装完成后,运行下面的命令,验证是否安装成功。1
# docker version
启动docker服务:1
2# service docker start
# chkconfig docker on
3.镜像操作
- 列出本地镜像
1 | # docker images 可以看到没有镜像 |
- 创建镜像
创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像,也可以利用本地文件系统创建一个。
1 | # docker pull busybox |
- 删除镜像
1 | # docker kill $(docker ps -a -q) 杀死所有running状态的容器 |
- 搜索镜像
1 | # docker search centos |
- 下载镜像并启动
1 | # docker pull centos |
4.docker应用
- docker安装mysql服务
1 | # docker pull hub.c.163.com/library/mysql:5.7 拉取mysql镜像,采用网易加速地址 |