【Docker入门】

发布文章

"qq_41964425"

【Docker入门】-LMLPHP【Docker入门】-LMLPHP

【Docker入门】-LMLPHP

@



Linux容器

由于虚拟机的诸多问题,Linux发展出了另一种虚拟化技术:Linux容器(Linux Containers,缩写LXC).

.

Linux容器不是模拟一个完整的操作系统,而是对进程进行隔离,在正常的进程外面套了一个保护层,对于容器里面的进程来说,它接触的资源都是虚拟的,从而实现和底层系统的隔离.

.


Docker的优势


Docker三大概念

Docker整个生命周期就这三个概念:

  1. 镜像 image
  2. 容器 container
  3. 仓库 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基本操作】


补充知识

05-07 15:23