首页 > 系统相关 >linux系统centos7安装docker

linux系统centos7安装docker

时间:2023-11-10 14:33:35浏览次数:40  
标签:centos7 systemctl yum linux 镜像 docker 安装

1、Docker官网安装地址

https://docs.docker.com/engine/install/centos/#prerequisites

2、离线安装下载地址

https://download.docker.com/linux/static/stable/x86_64/

3、使用yum工具安装

如果之前安装需要先卸载

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装yum-utils工具包

yum install -y yum-utils

设置存储库,添加本地镜像设置为阿里云

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

查看docker仓库中的所有版本。 命令如下

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

安装docker指定版本

 

安装最新版本

yum install -y docker-ce

验证docker是否安装成功,查看版本信息

docker -v  或  docker version

运行docker测试镜像验证docker安装是否成功

docker run hello-world

输出 Hello from Docker! 说明docker安装的没有问题

启动docker  && 加入开机启动

systemctl start docker && systemctl enable docker

4、配置国内镜像加速

阿里云docker镜像加速设置

https://developer.aliyun.com/article/1268627?spm=5176.21213303.J_qCOwPWspKEuWcmp8qiZNQ.195.2b8d2f3dZCHbD5&scm=20140722.S_community@@%E6%96%87%E7%AB%A0@@1268627._.ID_community@@%E6%96%87%E7%AB%A0@@1268627-RL_docker%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F%E8%AE%BE%E7%BD%AE-LOC_llm-OR_ser-V_3-RK_rerank-P0_3

创建文件夹

mkdir -p /etc/docker

在文件夹内新建一个daemon.json文件,执行命令

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://hd1esep4.mirror.aliyuncs.com"]
}
EOF

载入配置文件

systemctl daemon-reload

重启docker

systemctl restart docker

查看docker镜像

docker info

 

标签:centos7,systemctl,yum,linux,镜像,docker,安装
From: https://www.cnblogs.com/eternality/p/17824032.html

相关文章

  • Linux的一些指令
    这里主要是记录下平时工作中所使用到的Linux系统下的指令 查找指令find-name"*.mk"-o-name"*.bp"|xargsgrep"***"//用于在项目代码中的mk和bp文件查找对应的字段,最后的"***"就是要查找的字段grep-rn***//用于在某个目录下查找关键字***,参数-r是可......
  • man命令总结linux常用基本命令用法以及查看帮助文档的方法
       Linux中的常见命令1查看系统相关信息命令(1)查看内核版本uname-r(2)显示操作系统发行版本cat/etc/os-release(3)查看当前主机名hostname2查看硬件信息(1)查看CPUlscpucat/proc/cpuinfo(2)查看内存大小free-hcat/proc/meminfo(3)查看硬盘分区情况lsblkcat/proc/partiti......
  • java: 执行Linux命令,获取结果
    packagecom.css.k3.k3xk.action;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassMyCommandExecutor{publicstaticStringexecuteCommand(Stringcommand,Stringparameter){Stringresult=null;try{......
  • docker隔离实现
    docker容器之间的隔离实现docker容器之间隔离:命名空间控制组网络虚拟化联合文件系统命名空间pidnamespace:进程隔离netnamespace:管理网络接口ipcnamespace:管理进程通信资源mntnamespace:管理文件系统挂载utsnamespace:隔离内核和版本标识(unixtimesha......
  • docker mysql
    dockerrun-d--namemysql--restart=always--privileged=true\-v/opt/mysql/log:/var/log/mysql\-v/opt/mysql/data:/var/lib/mysql\-v/opt/mysql/conf.d:/etc/mysql/conf.d\-v/etc/localtime:/etc/localtime:ro\-eMYSQL_ROOT_PASSWORD=123456-p33......
  • docker-部署granfana
    1.下载镜像dockerpullgrafana/grafana:8.3.3 2.创建挂载点dockervolumecreategrafana-storage3.启动容器(这里已经创建网络环境使用现有的)dockerrun-dit-p3000:3000\--privileged=true\--name=grafana\--restartalways\--networkzbx_ne......
  • 通过运行中的容器生成 Docker Compose 配置文件
    背景笔者之前有一次不小心删除了原始的docker-compose.yml文件,不过正在运行的Docker容器还在,找了许久,发现一个方法可以从这些容器中生成一个等效的DockerCompose配置文件。本文将介绍使用autocompose工具从正在运行的容器中反向生成docker-compose.yml文件。安装所需工......
  • Linux命令(72)之bunzip2
    linux命令之bunzip21.bunzip2介绍linux命令bunzip2是用来解压缩后缀为".bz2"的文件,等价于bzip2-d2.bunzip2用法bunzip2[参数]filename.bz2bunzip2常用参数参数说明-f强制覆盖已存在的文件-k解压缩后,保留源文件-v显示命令执行详细过程3.实例3.1.解压缩zzz.txt.bz2文件,保留......
  • linux内核 快速分片,技术|Linux slabtop命令——显示内核片缓存信息
    Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1.命令用法:该命令用起来很简单......
  • zabbix基于docker容器部署配置企业微信机器人告警实例
    配置zabbixserver1.先在企业微信内创建机器人 2.查看webhook地址  3.找到脚本执行目录 grep-Ev'^$|#'/etc/zabbix/zabbix_server.conf|grep^A 4.进入默认的脚本存放路径cd/usr/lib/zabbix/alertscripts 5.新建wechat.p......