文章目录
一、Docker的简介
- Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
- Docker官网地址
- Docker的Centos操作手册地址
二、Docker的组成部分
一个完整的Docker有以下几个部分组成:
- DockerClient客户端
- Docker Daemon守护进程
- Docker Image镜像
- DockerContainer容器
三、Docker的安装命令
安装之前先卸载系统上原有的Docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装需要的安装包yum-utils
yum install -y yum-utils
设置镜像仓库地址
- 阿里云的地址
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- docker默认的官方仓库地址
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo ##此地址为官方的仓库地址,在国内建议不要用
安装docker相关的引擎
- 先更新yum软件包索引
yum makecache fase
- Linux - Centos8 执行 yum makecache fast报错:yum makecache: error: argument timer: invalid choice: ‘fast‘
- Cenos6设置了阿里云的docker导致了下面的这个问题,恢复快照吧
- Cannot retrieve repository metadata (repomd.xml) for repository: docker-ce-stable. Please verify its path and try again
安装docker
- docker社区、ee企业版 ce为社区版 官方推荐使用ce版,默认安装最新的docker版本,也可以指定版本安装
yum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
查看是否启动
docker version
使用hello-world镜像测试docker
docker run hello-world