首页 > 系统相关 >CentOS7部署Docker(联网)

CentOS7部署Docker(联网)

时间:2024-05-13 14:44:46浏览次数:14  
标签:## root 联网 CentOS7 yum Docker data docker localhost

一、参考地址

https://blog.csdn.net/m0_49762804/article/details/131398587

二、Docker安装

  • 安装依赖环境,yum-utils
## 检查是否安装
[root@localhost ES]# docker ps
[root@localhost ES]# yum -y install yum-utils device-mapper-persistent-data lvm2

备注:
使用yum工具下载
yum是软件包管理工具
通过 执行 man yum
可以查看yum的帮助信息

  • 设置镜像源,为yum源添加docker仓库位置
[root@localhost /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装Docker
## 执行命令,提高软件安装速度(将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度)
[root@localhost /]# yum makecache fast
## 安装docker(docker-ce 社区版 而ee是企业版)
[root@localhost /]# yum install docker-ce docker-ce-cli containerd.io
## 指定docker镜像存放目录
[root@localhost /]# vim /etc/docker/daemon.json
{
    "registry-mirrors":[
        "https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors"
    ],
    "data-root":
        "/data/docker-data"
}

  • 启动docker
## 创建存放路径
[root@localhost /]# cd /data
[root@localhost data]# mkdir docker-data
[root@localhost data]# ls
docker-data  ES  java  MySQL  Redis
## 加载刷新daemon.json文件
[root@localhost data]# systemctl daemon-reload   
## 启动docker
[root@localhost data]# systemctl start docker
## 查看状态
[root@localhost data]#  systemctl status docker
## 开机自启
[root@kaduoxi data]# systemctl enable docker
## 关闭开机自启
[root@kaduoxi data]# systemctl disable docker
# 查看docker的版本信息
docker version
# 查看docker是否启动
ps -ef | grep docker

标签:##,root,联网,CentOS7,yum,Docker,data,docker,localhost
From: https://www.cnblogs.com/kaduoxi6/p/18189199

相关文章

  • docker 安装 mysql8
    1、拉镜像dockerpullmysql:8 2、创建数据目录mkdir-p/home/dockerdata/mysql/confmkdir-p/home/dockerdata/mysql/logsmkdir-p/home/dockerdata/mysql/mysql 3、创建配置文件cd/home/dockerdata/mysql/conf/vimy.cnf[client]default-character-set=......
  • 在M1芯片的Mac上构建多平台Docker镜像
    在M1芯片的Mac上构建多平台Docker镜像在这篇博客中,我们将讨论如何在M1芯片的Mac上构建多平台的Docker镜像。我们将使用Docker的buildx命令,这是一个实验性的功能,用于启用对多平台镜像的构建。以下是我们的构建脚本:#创建一个名为mybuilder的新构建器实例,并设置为当前使用的构建......
  • CentOS7部署ES(单机)
    一、创建路径,解压##创建路径[root@localhost/]#cd/data[root@localhostdata]#mkdirES##解压[root@localhostdata]#cdES[root@localhostES]#lselasticsearch-8.11.3-linux-x86_64.tar.gz[root@localhostES]#tar-zxvfelasticsearch-8.11.3-linux-x86_64.ta......
  • 【运维系列】-- Centos7 防火墙
    一、介绍在centos7中,有几种防火墙共存:firewald,iptables.默认情况下,CentOS是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables二、firewalld和iptables区别firewalld可以动态修改单挑规则,而不像iptables那样,在修改了规则后必须全部刷新才可以生效......
  • Dockerfile - build zgrpc-go-professionals:client
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • Dockerfile - build zgrpc-go-professionals:server
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • CentOS7部署Redis(离线单机)
    一、检查是否安装##检查是否安装了Redis[root@localhost/]#ps-ef|grepredis##存在就删除[root@localhost/]#sudoyumremoveredis##检查是否安装了gcc[root@localhost/]#gcc--version安装gcc1、手动离线安装下载gcc安装包,下载地址:http://mirrors.ali......
  • docker快速部署 influxdb+telegraf+grafana 推送主机及docker容器监控数据 并展示图
    简述1、InfluxDBInfluxDB是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。 2、TelegrafTelegraf是一个插件驱动的服务器代理,用于收集和报告指标,并且是TICKStack的第一部分。Telegraf插件可以直接从它运行的系统中获取各种指标,从第三方API中提取指标,甚......
  • CentOS7离线部署JDK
    一、 下载JDK官网地址:https://www.oracle.com/java/technologies/downloads/#java18二、安装部署点击查看代码##创建存放的文件夹[root@localhost/]#cd/[root@localhost/]#mkdirdata[root@localhost/]#cd/data[root@localhostdata]#mkdirjava##解压,安......
  • zerotier-docker部署
    linux-centos-docker安装zerotier版本:centos7.9(7.7以上的版本都可用)注意事项安装zerotier需要内核版本高一点,我这里用的是5.X这里发现报错信息:FATAL:kerneltooold就是内核版本过低,需要升级具体流程查看当前内核版本uname-r我这里是5.4.273-1.el7.elrepo.x86_6......