Docker简介
Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协议开源。
Docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。
三大理念:Build(构建)、Ship(运输)、Run(运行)
Docker组成:Docker Client、Docker Server
Docker组件:Image(镜像)、Container(容器)、Repository(仓库)
环境
[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected] ~]# uname -r 3.10.0-327.28.3.el7.x86_64
安装
centos 7 官方介绍 https://docs.docker.com/engine/installation/linux/centos/
1、设置仓库
[[email protected] ~]# vim /etc/yum.repos.d/docker.repo [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg
2、yum安装
yum install docker-engine
3、开机启动设置
systemctl enable docker.service
4、启动docker
systemctl start docker
时间: 2024-08-07 00:01:24