Docker安装

本文内容:Centos7下安装Docker

Docker官网地址:https://docs.docker.com/

简单介绍:

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。  

系统环境:

CentOS Linux release 7.8.2003 (Core)

可使用 cat /etc/redhat-release 查看

注:本次实验机为新建虚拟机,已关闭防护墙,可以联网,若电脑无法连接网络,请下滑看离线安装Docker

本文章采用Docker官网提供的脚本进行安装,如下:

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh

Docker官网不建议直接使用root用户操作Docker,将普通用户加入Docker组

$ usermod -aG docker your-user

设置Docker开机自启并启动

$ systemctl enable docker
$ systemctl start docker

操作Docker

$ systemctl start | stop | restart docker

验证Docker是否安装完成,Docker官网提供了测试

$ docker run hello-world
看见 Hello from Docker! 字样表示Docker安装完成。
查看Docker常用的命令:
$ docker --help

至此,Docker在线安装已完成,下面是离线安装

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

离线安装Docker

请转到https://download.docker.com/linux/centos/选择 CentOS 系统的版本。然后浏览并下载要安装的 Docker 版本的文件。

例如以下版本:

docker-ce-19.03.9-3.el7.x86_64.rpm
docker-ce-cli-19.03.9-3.el7.x86_64.rpm
containerd.io-1.2.13-3.2.el7.x86_64.rpm

将下载的文件上到服务器

安装Docker

$ yum install *.rpm 

启动Docker

$ systemctl start docker

因为无法连接网络,可以通过查看 docker 版本来判断是否安装成功

$ docker --version

到此,Docker离线安装完成,本文仅作为个人实验用例,仅供各位参考,谢谢