docker入门(一)初识与安装

1.1.docker的三大核心概念

镜像(image)

容器(container)

仓库(repository)

 

2.1.centos7.x下安装docker

2.1.1.为了方便添加软件源以及支持devicemapper存储类型,安装如下软件包

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

2.1.2.添加docker稳定yum源

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

2.1.3.更新yum源缓存,并安装docker

sudo yum update
sudo yum install -y docker-ce

2.1.4.启动docker,确认是否正常

sudo systemctl start docker
sudo docker run hello-world

2.2.1.通过脚本安装docker

curl -fsSL https://get.docker.com/ |sh

或者

wget -qO- https://get.docker.com/ |sh

2.2.2.尝鲜版(不建议安装到生产环境)

curl -fsSL https://test.docker.com/ |sh

2.3.1.镜像加速,腾讯云,阿里云上找相关方案(这里举例docker官方中国镜像加速)

修改 /etc/docker/daemon.json

{"registry-mirrors":["https://registry.docker-cn.com"]}

修改后重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

2.4.1.为了避免普通用户每次使用docker命令需要特权用户,把当前用户添加到安装docker时自动创建的docker组

sudo usermod -aG docker USER_NAME

3.1.本章小结

学习了docker的三大核心概念,以及如何安装和配置docker的引擎服务。

docker之所以强大是由于基于三大核心概念所构建的高效工作流程,这正是docker从众多容器虚拟化方案中脱颖而出的重要原因。实际上,docker和docker hub的很多工作流程都参考了git和github的设计理念,从而为应用分发和团队合作带来了众多优势。

posted @ 2020-03-13 18:31  在运维之路上的小汤姆  阅读(148)  评论(0编辑  收藏  举报