1.Docker是什么:
解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
2.三要素:
仓库:存放镜像文件的场所
仓库注册服务器存放多个仓库,每个仓库包含多个镜像文件,每个镜像有不同的标签
仓库分为公开仓库和私有仓库,Docker Hub是最大的公开仓库
镜像:是一个只读模板,可以用来创建很多容器
容器:是用镜像创建的运行实例,Docker利用容器来独立运行一个应用或一组应用,
可以把容器看作一个简易版的Linux环境。
3.Centos7安装Docker
官方文档
Install Docker Engine on CentOS | Docker Documentation
1.yum安装gcc(centos7能联网)
yum -y install gcc
yum -y install gcc-c++
查看安装gcc是否成功
gcc -v
2.卸载docker和docker引擎(以前没有安装过可以忽略)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.安装软件包
yum install -y yum-utils
4.设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新yum软件包索引
yum makecache fast
6.安装Docker Ce
yum -y install docker-ce
7.启动Docker
systemctl start docker
8.查看是否安装成功
docker version
docker run hello-world
9.配置镜像加速(这里使用阿里云镜像)
mkdir -p /etc/docker
vim /etc/docker/daemon.json
开放云原生应用-云原生(Cloud Native)-云原生介绍 - 阿里云
用支付宝扫码登录
systemctl daemon-reload
systemctl restart docker
查看阿里云镜像是否配置成功
docker info
10.卸载docker
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker