【Docker入门】
发布文章
"qq_41964425"
@
Linux容器
由于虚拟机的诸多问题,Linux发展出了另一种虚拟化技术:Linux容器(Linux Containers,缩写LXC).
.
Linux容器不是模拟一个完整的操作系统,而是对进程进行隔离,在正常的进程外面套了一个保护层,对于容器里面的进程来说,它接触的资源都是虚拟的,从而实现和底层系统的隔离.
.
Docker的优势
Docker三大概念
Docker整个生命周期就这三个概念:
- 镜像 image
- 容器 container
- 仓库 repository
安装使用Docker
安装
Docker软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要 运行下面的 yum 命令:
[root@fedora ~]# yum -y install docker
安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:
[root@fedora ~]# systemctl start docker
查看Docker版本,方式一:
[root@fedora ~]# docker version
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-61.git9cb56fd.fc28.x86_64
Go version: go1.10.3
Git commit: 1556cce-unsupported
Built: Wed Aug 1 17:21:17 2018
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-61.git9cb56fd.fc28.x86_64
Go version: go1.10.3
Git commit: 1556cce-unsupported
Built: Wed Aug 1 17:21:17 2018
OS/Arch: linux/amd64
Experimental: false
查看Docker版本,方式二:
[root@fedora ~]# docker info
以上是使用CentOS7软件源提供的Docker安装程序,当然你也可以按照官方文档安装.
使用
加速Docker镜像的下载:
[root@fedora ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io
开始玩转Docker
# 下载 hello-world 镜像
[root@fedora ~]# docker pull hello-world
# 下载一个ubuntu image文件,然后以image启动容器来玩转ubuntu系统
[root@fedora ~]# docker pull ubuntu:14.04
# 同样,还可以玩转CentOS系统
[root@fedora ~]# docker pull docker.io/centos
关于Docker的基本命令,可见此文献:【Docker基本操作】