inita
V1
2022/02/27阅读:74主题:橙心
Docker在Centos上的安装
Docker在Centos上的安装
Docker是一个划时代开源项目,使用Docker让应用的部署、测试和发布都变得十分便捷。
不论是应用开发人员、运维人员、还是其他的技术人员都有必要认识和掌握Docker,节约资源。本系列以Docker实战为主,具体Docker的定义名称请自行进行百度查找。
Docker安装
系统要求
Docker支持64为版本的CentOS7\8,而且要求其内核不低于3.10
uname -srm #用于查看linux内核版本
输出结果
Linux 3.10.0-1127.19.1.el7.x86_64 x86_64
旧版本的卸载
在安装新的docker的时候,机器可能在以前安装过docker旧版本,我们需要将其进行卸载:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum工具包
如果没有配置Docker的yum源,则不可以直接使用yum进行安装Docker
yum install -y yum-utils
镜像仓的设置
一般我们在国内的话使用国内的镜像仓,我一般使用阿里的镜像仓

使用阿里国内源安装docker
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
更新并安装Docker-ce
docker-ce 社区版 , docker-ee企业版, 一般安装社区版,企业版需要授权
#更新并安装Docker-CE
sudo yum makecache fast
yum install -y docker-ce docker-ce-cli containerd.io
启动Docker
systemctl start docker
查看docker信息检测是否安装成功
docker info # 查看docker详细信息
docker version # 查看docker版本
设置Docker开机自动启动
#设置开机启动docker服务:
systemctl enable docker
安装nginx进行测试docker
-
拉去nginx镜像
docker pull nginx:latest
-
查看下载好的nginx镜像
docker images
结果:
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest c316d5a335a5 4 weeks ago 142MB
-
运行容器
docker run --name nginx-test -p 8080:80 -d nginx
-
查看正在运行的容器
docker ps
查看nginx结果ip:8080

作者介绍
inita
V1