Docker——安装和启动

2023-11-11

一、环境准备
 1、安装Linux虚拟机软件:VMware或VirtualBox(比VMware更小巧轻便且免费),此处安装VirtulaBox
 2、安装Linux虚拟系统
  ①在管理中选择导入虚拟电脑
在这里插入图片描述
  ②记得选中重新初始化所有网卡的MAC地址
在这里插入图片描述
  ③双击即可启动虚拟机
在这里插入图片描述
  ④设置虚拟机的网络
   a、右击网卡,选择网络:
在这里插入图片描述
   b、选择连接方式和界面名称
在这里插入图片描述
   c、勾选接入网线
在这里插入图片描述
   d、输入命令service network restart使刚才的设置生效(也可以双击重启虚拟机)
在这里插入图片描述
   e、输入ip addr命令查看网址信息
在这里插入图片描述
  ⑤使用客户端(xshell等工具,输入虚拟机ip、用户和密码)连接linux虚拟机,之后就可以通过客户端来操作虚拟机了(但不要将虚拟机的窗口关闭)
二、安装Docker
 1、启动虚拟机,使用xshell等连接工具连接虚拟机
 2、输入uname -r检查CentOS的内核版本(Docker要求CentOS系统的内核版本要高于3.10,若系统内核版本较低,可运行yum update命令升级内核)
在这里插入图片描述
 3、执行yum install docker命令,安装docker
在这里插入图片描述
 4、输入y进行下载安装,直至出现complete
在这里插入图片描述
 5、启动Docker,输入systemctl start docker命令
在这里插入图片描述
 6、查看docker的版本:docker version,能同时看到client和server的信息则表明启动成功了,否则可能由于系统内核问题导致安装启动失败
在这里插入图片描述
  若启动失败可以先将docker完全卸载,然后更新下系统内核,再重新安装和启动docker:
  ①查询安装过的包

yum list installed | grep docker

  结果:

docker-engine.x86_64                 17.03.0.ce-1.el7.centos         @dockerrepo

  ②删除安装的软件包

yum -y remove docker-engine.x86_64

  ③删除镜像/容器等

rm -rf /var/lib/docker

  ④更新内核并重新安装docker

yum update

 7、将docker设置为开机启动(防止在重启系统后还需要手动执行命令启动docker),执行命令:

systemctl enable docker

在这里插入图片描述
 8、停止docker

systemctl stop docker

三、配置docker的镜像加速器
  使用docker拉取镜像时,由于很多镜像存储在国外的服务器上,导致拉取速度很慢,甚至失败,可以使用阿里云的加速器进行加速,详情参考
 1、登录阿里云获取专属的镜像加速器地址
在这里插入图片描述
 2、配置docker的daemon.json文件,内容如下:个人专属的加速地址

{
    "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

 3、重启docker服务

  注意:
   ①保证docker的版本足够高
   ②daemon.json文件的地址在/etc/docker目录下(没有则新建)

四、Docker中国
Docker中国官网
Docker中国镜像加速

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker——安装和启动 的相关文章

随机推荐

  • Qt中Udp通信、Udp广播和组播(QT七)

    目录 一 UDP通信 1 Qt中udp通信QUdpSocket 1 发送端 2 接收端 2 Udp通信广播 1 app端UdpApp 2 控制器端UdpControl 3 Udp通信组播 1 组播发送端 2 组播接收端 3 如果要接收组播数
  • 华为服务器bios中修改磁盘格式,华为服务器设置bios

    华为服务器设置bios 内容精选 换一换 通过在BIOS中设置一些高级选项 可以有效提升虚拟化平台性能 表1列出了TaiShan服务器和性能相关的BIOS推荐配置项 开启CPU预取配置选项的目的在于CPU先行提取下一段指令以提高系统效能 在
  • pthread的互斥量和自旋锁

    一 自旋锁与互斥量的区别 在多处理器环境中 自旋锁最多只能被一个可执行线程持有 如果一个可执行线程试图获得一个被争用 已经被持有的 自旋锁 那么该线程就会一直进行忙等待 自旋 也就是空转 等待锁重新可用 如果锁未被争用 请求锁的执行线程便立
  • Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)

    Vue3安装配置 开发环境搭建 组件安装卸载 图文详细 本文目录 一 vue的主要安装使用方式 二 node js安装和配置 1 支持运行 Node js的平台 2 Node js 版本开发发布时间表 日期可能会有变化 3 下载安装node
  • qt5.15 快速安装 国内源

    1 qt5 15 安装问题 最大的问题就是需要在线下载与安装 即使挂了科学上网 国外的服务器下载速度也还是超级慢 在网上找了各种解决办法后 终于找到一个快速下载安装的办法 2 安装器下载 阿里源 清华源都没有Windows的安装器了 在腾讯
  • 机器学习实战——第五章(分类):Logistic回归

    前言 首先感谢博主 Jack Cui 主页 http blog csdn net c406495762 Logistic回归博文地址 https blog csdn net c406495762 article details 777233
  • 分布式系统服务器要求,浅谈分布式系统

    分布式系统的由来 软件系统的架构一直以来随着技术的发展和市场的需求进行着不断的演进 最初 各行业业务相对比较简单 对系统的要求也不高 软件系统的架构均采用单一应用架构 此时单台服务器即可满足系统的要求 之后 随着业务的发展 对系统的要求不断
  • Codeblocks的安装与配置

    Hello 大家好 欢迎大家来到编程世界 从现在开始 我将和大家一起走进代码王国 既然我们出来混社会 哦不 是来新世界闯荡 我们至少应该先选一把 神兵利器 来防身嘛 在一些高校的电脑室里 你可能会看见下面这款经典软件 没错 VC 6 0 额
  • Linux redis 主从复制,从服务器一直显示master_link_status:down

    Linux redis 主从复制 从服务器一直显示master link status down 这里初步的解决方案是权限不足 切换成root 就可以解决了
  • vscode无法在只读编辑器中输入

    在设置中搜索run code config 将run in terminal打勾即可
  • 学点Selenium玩点新鲜~新的一年,让分布式测试有更多玩法

    我们都知道 Selenium 是一款在 Web 应用测试领域使用的自动化测试工具 而 Selenium Grid 是 Selenium 中的一大组件 通过它能够实现分布式测试 能够帮助团队简单快速在不同的环境中测试他们的 Web 应用 分布
  • 详细介绍如何在linux中配置chisel环境

    一 安装java和scala 1 安装java 安装java sudo apt install openjdk 11 jre headless 安装javac sudo apt install openjdk 11 jdk headless
  • ubuntu 18.04 RTX2080(ti) --- tensorflow-gpu + cuda9.0 + cudnn-9.0 (ubuntu 16.04, TITAN XP)

    0 下载display driver cuda和cudnn RTX2080 Display Driver cuda cudnn 版本对应关系 1 禁止系统默认的显卡驱动 打开系统黑名单 sudo gedit etc modprobe d b
  • C++11新特性,推荐使用emplace_back()替换push_back()的原因

    TOC c 11新加入了emplace back 用来替换push back 在平时我们习惯性的尾插用push back 去完成 但是如果是尾插临时对象的话 push back 需要先构造临时对象 再将这个对象拷贝到容器的末尾 而empla
  • mmsegmentation安装教程,简单易懂,必能成功

    一 安装anaconda 这个自己弄一路默认就行或者你想改个路径也行 无所谓 安装好之后打开anaconda prompt控制面板 换成清华源 pip config set global index url https pypi tuna
  • 数字IC后端设计技术全局观

    数字IC后端设计flow 不含DFT 数字IC后端设计工具 DC 用于逻辑综合 FM 用于形式验证 ICC 用于物理实现 PrimeTime 用于STA 步骤 或文件类型 简述 RTL Register Transfer Level v文件
  • mysql8.0收费价格,MySQl 8.0遇到的坑

    报错 Illuminate Database QueryException SQLSTATE HY000 1045 Access denied for user root localhost using password NO SQL cr
  • Trying to access array offset on value of type int

    问题描述 出现报错信息 先百度翻译 试图访问int类型值的数组偏移量 通过翻译得知 int型的数据被其他不能使用的类型使用了 个人理解 关于这块 php7 4升级之后会有这个bug 网上大多人是说 7 4 版本的向后不兼容更改 非数组的数组
  • valgrind Massif

    valgrind检查内存泄露 valgrind 程序 内存泄漏问题 我们有memcheck工具来检查 很爽 但是有时候memcheck工具查了没泄漏 程序一跑 内存还是狂飙 这又是什么问题 其实memcheck检查的内存泄漏只是狭义的内存泄
  • Docker——安装和启动

    一 环境准备 1 安装Linux虚拟机软件 VMware或VirtualBox 比VMware更小巧轻便且免费 此处安装VirtulaBox 2 安装Linux虚拟系统 在管理中选择导入虚拟电脑 记得选中重新初始化所有网卡的MAC地址 双击