码迷,mamicode.com
首页 > 其他好文 > 详细

docker 实践(一)安装

时间:2018-12-14 13:00:20      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:code   enable   hub   空间   yum 源   map   linux   serve   开启   

一、Docker理论
关于Docker理论特别多,一句话就是传统虚拟机是完全模拟物理机内核空+用户空间;Docker是只模拟用户空间。

二、Docker三个概念
镜像(Image)、容器(Container)、仓库(Repository)

1.1.镜像
镜像就像是一个目标可以用来创建docker容器,类似于之前虚拟机的定制镜像。

1.2.容器
容器就是运行从镜像来的实例,可以创建、停止、删除等。

1.3.仓库
分共有和私有仓库,可以存放镜像,共有是Docker Hub,私有自己创建。

二、安装docker
CentOS7 安装docker
3.1.查看内核版本,确保3.10以上

# uname -r
3.10.0-957.el7.x86_64

3.2.查看是否安装旧版本docker

# rpm -qa | grep docker

3.3.升级yum

# yum update

3.4.查看是否安装lvm、device-mapper

# rpm -qa | egrep ‘lvm|device-mapper‘

若无则安装:yum install device-mapper lvm2 yum-utils
3.5.添加yum 源

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.6.安装docker

# yum install docker-ce

当前安装版本:3:18.09.0-3.el7
3.7.启动docker并加入开启启动

# systemctl start docker
# systemctl enable docker

3.8.查看版本

# docker version
Client:
 Version:           18.09.0
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        4d60db4
 Built:             Wed Nov  7 00:48:22 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.0
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.4
  Git commit:       4d60db4
  Built:            Wed Nov  7 00:19:08 2018
  OS/Arch:          linux/amd64
  Experimental:     false

docker 实践(一)安装

标签:code   enable   hub   空间   yum 源   map   linux   serve   开启   

原文地址:http://blog.51cto.com/ckl893/2330304

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!