docker安装不同版本的方式不同,有需要的去https://docs.docker.com/get-started/overview/
docker文档中心查看。
本文所描述是基于centos7安装docker,文档中心也写了,做一个总结。
docker安装流程-基于centos7
1. 首先需要卸载干净以前存在的一些docker相关的文件
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2.安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
3.设置docker镜像源
这里设置的是阿里云的镜像,因为docker官网是国外的,所以我们下载东西会很慢,需要使用镜像来加速
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
4.安装docker
docker有很多版本,社区免费版用于学习一般足够了。
yum install -y docker-ce
5.启动docker
#首先要关闭防火墙,因为我们会开放一些端口用来测试
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
#启动命令
systemctl start docker
6.检验是否安装成功
出现版本信息则docker安装成功
docker -v
[root@centos7 ~]# docker -v
Docker version 20.10.8, build 3967b7d