介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
目录
简介
安装
查看Linux内核及系统版本
安装docker(centos7)
一、卸载旧版本docker
二、使用储存库安装,设置储存库
三、安装docker
四、启动docker
五、测试
六、查看检查镜像确认
卸载docker
安装成功
安装
查看Linux内核及系统版本
uname -a 查看系统内核
lsb_release -a 或 cat /etc/os-release 查看版本
查看系统内核版本和系统版本是否符合docker安装要求(官方文档可以查看安装所需要求)
安装docker(centos7)
参考官方文档 Install Docker Engine | Docker Documentation
一、卸载旧版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
二、使用储存库安装,设置储存库
sudo yum install -y yum-utils #安装需要的系统工具
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #国内阿里云镜像源
https://download.docker.com/linux/centos/docker-ce.repo #设置镜像仓库,默认从国外的
三、安装docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin #安装最新版
# docker-ce 社区版 ee企业版 docker-ce-cli 命令行界面 containerd.io 容器 docker-compose-plugin 一个docker工具
# 如果提示接受 GPG 密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它。
#此命令会安装 Docker,但不会启动 Docker。它还会创建一个 docker组,但是默认情况下它不会将任何用户添加到该组中。
如果要安装特定版本docker,则需先列出来
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
四、启动docker
sudo systemctl start docker
docker version #查看docker版本
五、测试
sudo docker run hello-world