Centos 7.6安装Docker

centos7.6安装docker 小菜比的我想在自己vps上搭建一个方便的靶场,就想到了用docker搭建,下面是自己亲自搭建过程,没有出错。 阅读详情

我是在腾讯云轻量服务器上安装的,参考的是docker的官网的教程,链接:Install Docker Engine on CentOS | Docker DocumentationInstructions for installing Docker Engine on CentOShttps://docs.docker.com/engine/install/centos/

其中需要注意的是不能使用官方的镜像源,命令中的sudo是以管理员运行命令。安装过程如下:

1. 卸载docker的旧版本

[root@VM-4-16-centos ~]# sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 2. yum安装gcc相关

依次执行一下两条命令

[root@VM-4-16-centos ~]# yum -y install gcc

[root@VM-4-16-centos ~]# yum -y install gcc c++

3. 安装软件包和国内的镜像仓库

分别执行下面的两条命令

[root@VM-4-16-centos ~]# sudo yum install -y yum-utils

[root@VM-4-16-centos ~]# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 下载阿里云仓库

执行这个步骤是为了处理后续安装docker-ce时有些包下不了的问题

[root@VM-4-16-centos ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5. 安装docker引擎

[root@VM-4-16-centos ~]# sudo yum install docker-ce docker-ce-cli containerd.io

6. 启动docker

[root@VM-4-16-centos ~]# sudo systemctl start docker

7. 查看docker版本

[root@VM-4-16-centos ~]# docker version

得到的版本信息如下:

[root@VM-4-16-centos ~]# docker version
# 客户端版本 20.10.16
Client: Docker Engine - Community
 Version:           20.10.16
 API version:       1.41
 Go version:        go1.17.10
 Git commit:        aa7e414
 Built:             Thu May 12 09:19:45 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
# 服务端版本 20.10.16
Server: Docker Engine - Community
 Engine:
  Version:          20.10.16
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.10
  Git commit:       f756502
  Built:            Thu May 12 09:18:08 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.4
  GitCommit:        212e8b6fa2f44b9c21b2798135fc6fb7c53efc16
 runc:
  Version:          1.1.1
  GitCommit:        v1.1.1-0-g52de29d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

8. 执行hello-world检查docker是否启动成功

[root@VM-4-16-centos ~]# sudo docker run hello-world

执行信息如下:

# 提示本地没有hello-world镜像
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete # 远端拉取镜像
Digest: sha256:80f31da1ac7b312ba29d65080fddf797dd76acfb870e677f390d5acba9741b17
Status: Downloaded newer image for hello-world:latest
# 打出这句话就说明docker已经安装成功
Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

hello-world执行成功,表示Linux Centos 7.6上安装并启动成功了。接下来我们得配置镜像加速源

9. 腾讯云配置镜像加速源

配置镜像加速源分三步

9.1 编辑daemon.json文件

[root@VM-4-16-centos ~]# vim /etc/docker/daemon.json

9.2 往daemon.json中添加配置

按i进入编辑状态,将下面的json粘贴到daemon.json中,并保存,按ESC,然后按 :wq 保存

{
   "registry-mirrors": [
       "https://mirror.ccs.tencentyun.com"
  ]
}

9.3 重启docker

[root@VM-4-16-centos ~]# sudo systemctl restart docker

所有docker的准备工作就完成了!!!

CentOS7.6安装使用Docker CE Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker的应用场景 Web ... 阅读详情

相关推荐

CentOS7使用Docker安装Redis6【单机】

使用docker安装单机版本redis6

Hatakefiftyfifty的博客 2074

Docker安装——CentOS7.6(详细版)

Docker官方提供了两种版本,一种是ce版本,一种不带ce(简单来说就是前一个是社区版本不收费,后一个是企业版收费)我们使用ce版本就可以了。(root用户使用命令yum,普通用户使用命令sudo yum ,建议使用root执行命令,方便一点。配置源可以在阿里云中的容器服务,选择个人版本免费开通账号获取服务。,如果没有该文件或没有配置,就再使用vim命令创建一个。安装完成后执行如下命令检测安装是否成功。拉取镜像(验证源是否配置成功)

白白白鲤鱼的博客 6556

CentOS7中Docker v1.12.6的卸载和安装

CentOS7中Docker v1.12.6的卸载和安装 从Kubernetes各版本对Docker的支持来看,Kubernetes 1.9刚刚推出不久(2017年12月15日正式版发布),Kubernetes 1.8支持Docker v1.12.6、v1.13.1 以及Docker-ce v17.03.2,Kubernetes 1.7只支持到Docker v1.12.6。因此,在实际生产中

丁丁爸爸的技术博客 2487

Linux安装最新docker(CentOS 7.6)

您可以选择使用 Docker 的官方仓库或国内的镜像源,如阿里云。在安装 Docker 之前,建议更新系统中的 yum 包管理器及其仓库中的软件包,以确保安装过程中不会出现兼容性问题。在安装 Docker 之前,您可以查看可用的 Docker 版本。Docker 官方建议 CentOS 的内核版本在 3.10 以上。您可以使用以下命令来检查当前的内核版本。选择一个适合您的 Docker 版本进行安装。在安装 Docker 之前,需要安装一些必要的依赖包。docker安装到处结束,希望各位有所帮助!

weixin_56602545的博客 2375

CentOS 7.6 安装 Docker

结合 CentOS 7.6 + Docker 18.09.0 + docker-compose 1.29.2 环境,整合,同时内置国内镜像源,全程可直接复制执行,附带分步说明与使用方式。

与海 246

大语言模型的三种主要架构 Decoder-Only、Encoder-Only、Encoder-Decoder

f基于 Transformer 模型以非灰色显示:decoder-only 模型在蓝色分支,encoder-only 模型在粉色分支,encoder-decoder 模型在绿色分支。模型在时间线上的垂直位置表示它们的发布日期。开源模型由实心方块表示,而闭源模型由空心方块表示。右下角的堆积条形图显示了各公司和机构的模型数量。从时间轴上,我们可以看到:2021年前,当 OpenAI 决定在,他们实际上是在逆流而上。

u010899985的博客 2万+

Centos7.6安装最新版Docker

卸载旧版本Docker 查询docker安装包 yum list installed | grep docker 删除安装包 yum remove docker* 删除镜像/容器等 rm -rf /var/lib/docke 安装docker Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ,通过 uname -r 命令查看你当前的内核版本。如果内核版本较低可以尝试升级内核 uname -r

过于丰富,无法简介 3699

876-基于STM32的毫米波雷达智能睡眠监测系统

基于STM32的毫米波雷达智能睡眠监测系统通过非接触式毫米波雷达检测人体呼吸频率和体动次数,结合WIFI数据传输和OLED显示,实现睡眠质量分析与远程监控。系统核心功能包括生理参数采集、阈值设置、数据可视化及远程交互。

m0_50083169的博客 1543

Linux CentOS 7.6 安装最新版Docker完整教程(包含配置镜像加速)(建议收藏)

docker 安装教程和配置镜像加速

呆呆狗 2322

大厂案例:快手AI人才管理系统的架构设计与效果

凌晨两点刷简历的HR、说不清“团队离职率高”原因的业务leader、不知道“该学什么”的员工——这些人力资源场景中的“痛点”,曾是快手高速增长期的真实写照。当员工规模从几千扩张到几万,传统HR系统的“经验驱动”模式彻底失效。2021年,快手启动AI人才管理系统建设,用“数据+算法”重构招聘、培养、绩效、留存全流程。本文将拆解这套系统的架构设计逻辑核心技术实现,以及真实业务效果AI如何让HR从“事务执行者”变成“战略伙伴”?

大模型应用工坊 1710

FANUC机器人_KAREL编程入门学习(1)

FANUC机器人_KAREL编程入门学习(1)

Robot_PLC_HMI_Automation 6419

CentOS7.6安装docker

CentOS7.6安装docker 参照网上的流程,自己安装一遍docker,这里记录下流程备用,网上的大部分流程都是差不多的,均可以 以参考,安装过程中也没有遇到什么错误。 下均为root账户操作,否则请在下边的命令前加sudo 1.查看Linux核心版本,3.10版本及以上才可以安装docker。 uname -r 2.更新yum包 yum update 3.查看docker...

我只是略懂 7276

STM32串口控制LED灯的亮灭

STM32中的串口控制LED灯的亮灭,分为两种方式,一种是直接发送数字0和1来控制灯的亮灭,另一种是通过发送字符串来控制。 我所使用的开发板主控芯片是STM32F401RET6,主频84MHz, 首先要进行串口的初始化: /* 函数功能:串口的初始化 函数名:Usart_Init 返回值:无 参数:u32 brr 备注: USART1_TXD->PA9 USART1_RXD->PA10 */ void Usart_Init(u32 brr) { float div; u16 div

博客 2万+

CentOS7.6下安装Docker

一、Docker介绍 docker就是最火热的能实现容器技术的软件目前一、,使用go(golang)语言开发。 参考:https://www.docker.com/ Docker的版本发展: 2017之前版本 1.7 ,1.8,1.9,1.10,1.11,1.12, 1.13 2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开。CE是社区版,我们安装的就是社区版。 二、安装Docker的环境准备 1.CentOS7.6的机器(可能是虚拟机,也可能是

sgliuxiu的博客 821

mapbox进阶,dem数据转为等高面,加载转换后的等高面到地图

本文详细介绍如何基于mapbox-gl v3.*.* 版本,使用dem数据转为等高面,加载转换后的等高面到地图,亲测可用。希望能帮助到您。一起学习,加油!加油!

我哎GIS博客 407

深入解析Linux驱动开发中的I2C时序及I2C高频面试题

在 I2C 通信中,主设备和从设备的角色有着明确的定义。主设备是发起通信的设备,它负责控制整个通信过程。主设备可以是微控制器、处理器等具有控制能力的设备。

大模型大数据攻城狮的专栏 2764

Centos7.6安装Docker

简介 本文主要介绍如何在Centos7.6上安装Docker和Docker-compose 各组件版本 软件 版本 系统 centos7.6 docker 1.3.1 docker-compose 1.18.0 前置条件 已有Centos7环境 本文基于Centos7进行演示,如果没有Centos7环境,可以参照基于VMware14创建Centos7虚拟机 D...

huanqingdong的专栏 1370

mjlab & MimicKit 宇树 G1 人形机器人强化学习训练部署

基于mjlab框架训练Unitree G1人形机器人执行双旋踢的示例。参考动作源自Jason Peng的MimicKit项目。数据转换脚本(MimicKit pkl → mjlab csv)完整训练结果与超参数预训练ONNX检查点用于部署实体硬件部署指南⚠️ 免责声明仅用于教育目的。对于因尝试复现此处展示结果而导致的财产损失或人身伤害,我们概不负责。操作硬件时请谨慎行事并保持良好判断力。

2506_90492529的博客 1700

Centos7.6安装docker和docker-compose

centos7.6安装docker和docker-compose 一、docker 安装 1、升级所有包(这步版本够用不要随便进行,会更新系统内核,可能导致开不了机) yum update 2、安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 3、添加aliyun docker软件包源 yum-config-ma...

weixin_39684507的博客 1065

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

centos7.6 离线一键安装docker

centos7.6 离线一键安装docker # 进入指定下载目录 cd /opt/ #关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0 sestatus #安装前准备 swapoff -a sed -ri 's/.*swap.*/#&/' /etc/fstab free -m systemctl stop firewalld systemctl disable fir

weixin_43876700的博客 551

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

centos6.7 安装Docker

一、查看系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.7 (Final)    二、安装EPEL 1.进入centos6系列EPEL下载地址 http://download.fedoraproject.org/pub/epel/6/i386/repo...

299

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

CentOS 7.6离线安装docker

官方地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz。① 在/usr/lib/systemd/system/目录下,创建docker.service文件。② 编辑docker.service文件。

jieyongquan的博客 1152

CentOS 6.7安装Docker

1 2 3 4 5 6 7 8 [root@localhost ~]# cat /etc/issue CentOS release 6.7 (Final) Kernel \r on an \m [root@localhost ~]# uname -a

lizhijun3931的博客 260

Centos6.7安装Docker1.7.1

Docker安装 1. 更新yum源 1.1备份yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 1.2下载国内源(这里使用阿里云的yum源) CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http...

就问你吃不吃药 1743
上一篇: Linux安全加固之修改SSH登录端口
下一篇: Docker的帮助启动类命令
~小爷.
博客等级 码龄9年 26粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值