首页 > 系统相关 >CentOS7 安装Docker

CentOS7 安装Docker

时间:2024-07-17 09:28:00浏览次数:18  
标签:sudo ce CentOS7 yum Docker 安装 docker

1、验证内核及磁盘分区

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本,并且磁盘分区类型需要为xfs

## 查内核
 $ uname -r 
 
## 查分区类型
 $ df -Th 

2、检查是否安装过Docker,并卸载

1、查询安装过的包

$ yum list installed | grep docker 

2、删除安装的软件包

$ yum -y remove docker-ce.x86_64
$ yum -y remove docker-ce-cli.x86_64

3、删除镜像/容器等

$ rm -rf /var/lib/docker
3、安装 18.09.3版本

1、使用 root 权限登录 Centos。确保 yum 包更新到最新。

$ sudo yum update

2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、设置yum源

$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、查看所有仓库中所有docker版本,并选择特定版本安装

$ yum list docker-ce --showduplicates | sort -r

5、安装docker

$ sudo yum install docker-ce-18.09.3

6、创建配置及docker存储目录

## 创建 /etc/docker 目录 
​
$ mkdir /etc/docker
$ mkdir mkdir /home/docker-data
​
# 配置 daemon. 
​
$ cat > /etc/docker/daemon.json <<EOF 
{
    "exec-opts": ["native.cgroupdriver=systemd"], 
    "log-driver": "json-file", 
    "log-opts": { 
        "max-size": "100m" 
    }, 
    "registry-mirrors": ["https://p9den116.mirror.aliyuncs.com"],
    "insecure-registries":["192.168.2.17:30002"],
    "graph": "/home/docker-data"
}
EOF
​

7、启动并加入开机启动

$ systemctl daemon-reload && systemctl restart docker && systemctl enable docker

8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

$ docker version

9、验证安装是否成功

$ docker run --rm hello-world

标签:sudo,ce,CentOS7,yum,Docker,安装,docker
From: https://blog.csdn.net/qq_49018210/article/details/140456680

相关文章

  • Docker-Compose
    1.1、什么是DockerComposeCompose项目是Docker官方的开源项目,负责实现Docker容器集群的快速编排,开源代码在GitHub-docker/compose:Defineandrunmulti-containerapplicationswithDocker上我们知道使用Dockerfile模板文件可以让用户很方便的定义一个单独的......
  • DBeaver安装教程(开发人员和数据库管理员通用数据库管理工具)
    前言DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结......
  • Win10+Docker配置TensorRT环境
    1.Docker下载和安装        Docker下载:InstallDockerDesktoponWindows          Docker安装:勾选直接下一步就行,安装完成后需要电脑重启。         重启后,选择Accept—>Continuewithoutsigningin—>skipsurvey.         可......
  • Nginx的下载安装配置文件解析
    一、Nginx的安装1、下载安装包下载nginx-1.21.6和master包官网下载上传至服务器或者,直接用联网服务器下载都行,我这里使用的是虚拟机连接外网直接下载wgethttp://nginx.org/download/nginx-1.21.6.tar.gzwgethttps://github.com/arut/nginx-rtmp-module/archive/master.z......
  • MySQL【源码安装安装 mysql】
    1.当前目录:修改属主属组cd/usr/local/mysqlchown-Rmysql.mysql.2.初始化数据库:mysql/bin/mysqld./bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data/#拿到随机密码:#[Note]Atemporarypasswordisgeneratedf......
  • 7.16(yum源的安装)
    一、yum源安装1、yum安装优点:rpm安装(下载软件、单独安装、需要解决依赖关系)rpm-ivhxxx  手动添加依赖软件包源码安装(configuremakemakeinstall)yum基于rpm,相当于rpm升级版,自动解决依赖关系yum (软件包管理器)不止执行安装,自动处理依赖管理2、本地yum源: yu......
  • 【2024年7月新版教程】python安装
    【2024年7月新版教程】python安装python安装一、下载Windows版python安装包1.访问python官网下载页2.选择python安装版本3.下载python安装程序二、在Windows系统安装python(全自动安装教程)1.启动安装2.python安装进度3.python安装完成4.查看python安装版本......
  • 末日电涌 Rogue Voltage 中文免安装版,解压即可玩
    《末日电涌》是一款融合了电路模块搭建的Roguelike游戏。用各种电路模块来构筑自己的技能,搭建各种难以想象的机器来击退怪物,触发精彩的连锁反应。游戏介绍用各种电路模块连接起来构筑自己的技能,搭建各种难以想象的机器,探索强力打法用疯狂的连锁反应来击退怪物!每回合你需......
  • Linux安装mongodb
    1.安装包下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.27.tgz2.安装和启动2.1解压tar-zxvfmongodb-linux-x86_64-rhel70-4.0.27.tgz2.2将解压后的目录移动到/usr/local目录下,并改名为mongodbmvmongodb-linux-x86_64-rhel7......
  • gitlab通过docker部署搭建
    企业级GitLab在Docker部署使用 一、部署gitlab这里使用的是Centos8,安装Docker环境,这里不说了,参考:https://www.cnblogs.com/wei325/p/15139701.htmlgitlab有ce版和ee版,ce版为免费版本;ee版为企业版本,需要收费;这里用ce版。1)拉取Gitlab镜像dockerpullgitlab/gitlab-ce......