Docker - Get Started Tutorial [D

2018-04-30  本文已影响0人  liaozb1996

https://docs.docker.com/get-started/

概念

镜像就像一个编译好的 C 可执行文件。双击文件时,系统创建一个进程;再次双击时,系统创建第二个进程。
docker 通过镜像创建容器,容器通过和系统内核交互获得所需系统资源(内存,CPU,网络),并和系统的其他部分隔离。

容器比虚拟机更轻

容器和虚拟化没有关系,而是应该被称为容器化;它和虚拟机的相识之处在于环境隔离

容器和虚拟机对比

搭建 Docker 环境

https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1

版本:

要求:全新的 CentOS 7


添加软件仓库

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

sudo yum-config-manager \

安装 docker-ce

  --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo

确认指纹

执行 docker 需要 root 权限
为了普通用户可以执行 docker,将其加入组 docker

# 将用户 admin 加入组 docker, 并重新登录 shell 
[admin@localhost ~]$ sudo usermod -aG docker admin
[admin@localhost ~]$ exit

# 确认用户已加入组 docker
[admin@localhost ~]$ groups admin
admin : admin wheel docker

启动 docker

# 启动 docker
$ sudo systemctl start docker

# 开机启动docker
$ sudo systemctl enable docker
docker 成功启动

确认正确安装 Docker

docker 检测到本地没有镜像 hello-world,于是到于是到默认的公共镜像仓库 Docker Hub 获取镜像 library/hellow-world,并运行一个容器

https://docs.docker.com/install/linux/linux-postinstall/

上一篇 下一篇

猜你喜欢

热点阅读