首页 > 其他分享 >虚拟机安装docker镜像

虚拟机安装docker镜像

时间:2023-04-27 16:22:51浏览次数:47  
标签:x86 64 虚拟机 yum 镜像 docker rpm el7

一、下载centOs镜像文件 

      下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/  (目前试例选择的是CentOS-7-x86_64-DVD-2009.iso:桌面版,也可根据需求选择Everything版本的,基本上包含了全部配置)

二、下载VMware

      目前选择的是 16破解版,随便下载找个下载地址吧

       http://www.downxia.com/downinfo/357550.html

三、安装镜像文件

     1.

       

   2.

      

 3. 创建用户账号密码,后面安装docker 需要用到管理员密码

     

   4. 下一步,选择磁盘位置根据自己需求选择安装位置,建议不要安装C盘。到这后选择将虚拟磁盘存储为单个文件

   

  5.自定义硬件里面可以配置下面的信息,网络适配器选择NAT,一般都是默认的,留意下就是

   

  6. 等待安装了。安装成功后,输入之前的账号和密码进入系统

 

   

四、安装docker

   1. 安装

yum install -y docker

   如果报错,那说明yum没有安装,查了资料说自带的,最后发现没有,那就自己安装吧

   (1)右键  最后一个选项 Open Terminal 打开终端  运行以下命令,下载安装包

   wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-89.el7.x86_64.rpm

   wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

   wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm

   wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

   wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

   rpm -ivh python-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm --nodeps --force

   rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm --nodeps --force

   rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm --nodeps --force

 (2)更改yum源

       1.首先备份/etc/yum.repos.d/CentOS-Base.repo

   mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

       2. 阿里云的yum源到etc/yum.repos.d文件目录下(这里如果要管理员权限,需要执行 su => 输入密码,再执行下面命令)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

       3.清理yum并生成缓存

yum clean all

yum makecache

 

  2. 执行第一点的安装命令

  3.检查是否安装成功

yum list installed |grep docker

 4.启动docker服务(并设置开机自启)

systemctl start docker.service
systemctl enable docker.service

5.查看docker启动状态

systemctl status docker

 6.使用docker镜像

systemctl status docker

7.配置docker国内镜像(中国科学技术大学)

在宿主机器编辑文件:vim /etc/docker/daemon.json
请在该配置文件中加入(没有该文件的话,请先建一个):
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

 8.需要重启docker服务

systemctl restart docker.service

  最后再验证第5点,成功就可以安装其他东西了(终端操作文件命令自行百度)

标签:x86,64,虚拟机,yum,镜像,docker,rpm,el7
From: https://www.cnblogs.com/HopeInTheDark/p/17359261.html

相关文章

  • Ubuntu虚拟机开机显示initramfs
    因为我的虚拟机路径放在了移动硬盘当中,所以连接有点失常就断开了,紧接着虚拟机也异常关闭了。重启后进入了initramfs界面查看出错的分区,如下图所示,是/dev/sda5分区有损坏解决方法:#输入命令fsck-y/dev/sda5#/dev/sda5是要修复的分区#fsck是个磁盘检测修复命令,-y表示自动......
  • Docker创建运行Redis并挂载
    一、拉取redis镜像1、在线状态下拉取redis镜像dockerpullredis:版本号2、离线状态下获取redis镜像将在线状态拉取额redis镜像打成tar包dockersave-oredis.tarredis:版本号sudodockerload-iredis.tar二、运行redis容器dockerrun--restart=always--log-optmax......
  • 解决docker in docker http推送问题
    FROMdocker:18.09-dindENVDOCKER_HOST=unix:///var/run/docker.sockADD./main/bin/RUNmkdir-p/etc/docker&&echo-e'{"insecure-registries":["ip:5000"]}'>/etc/docker/daemon.jsonENTRYPOINT["/usr/local/......
  • docker安装mysql
    Docker安装MySQLDocker是一个开源的容器化平台,可以方便地搭建各种环境,包括MySQL数据库。在本教程中,我们将介绍如何使用Docker安装MySQL。步骤1:安装Docker首先,您需要在您的计算机上安装Docker。您可以在Docker官方网站下载适用于您的操作系统的DockerDesktop应用程序并安装。......
  • docker-harbor
    一、本地私有仓库1.本地私有仓库简介docker本地仓库,存放镜像,本地的机器上传和下载,pull/push。使用私有仓库有许多优点:①节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;②提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有......
  • docker-compose的使用
    1.docker-compose.yml中支持的模板命令参考:https://yeasy.gitbook.io/docker_practice/compose/compose_filea.build通过docker-compose在启动容器之前现根据Dockerfile构建镜像,然后根据构建镜像启动容器b.command指令覆盖容器启动后默认执行的命令c.container_name指......
  • VMware虚拟机Linux动态扩容磁盘空间
    Vmware中虚拟机使用时间长,发现磁盘空间不够,有些情况是无法新加新硬盘扩容到虚拟机中,因为有些数据不好移动或数据目录无法修改。所以,在不加新的硬盘情况下,VMware中直接在原来的硬盘上新增空间扩容。操作思路是,硬盘增加空间、虚拟机硬盘fdisk分区、扩展卷组、扩容逻辑卷、重新定义......
  • Docker学习笔记(1)-docker对比传统虚拟机有什么作用
    一个新技术的出现,一定是解决了很多老技术存在的问题。那么docker解决了什么问题呢?首先我们传统的虚拟机技术。虽然能够虚拟出完整的操作系统和硬件使用。但是其容器太臃肿了,如果我们仅仅只需要发布一些项目到里面的话那么太重量了。而且传统虚拟机安装没个半个小时搞不出来,所以我......
  • KVM虚拟机磁盘在线扩容
    12-KVM虚拟机磁盘在线扩容虚拟机磁盘在线扩容的两种方法:方法一:通过virshblockresize扩容当前磁盘,然后通过虚拟机系统LVM逻辑卷管理方式进行管理,扩展磁盘空间。方法二:新创建一块磁盘,virshattach-disk命令在线添加到当前KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管理方式进行......
  • centos7下安装docker
         docker技术发展速度很快,从15年接触docker到现在已经两年了,两年来docker变化很大,百度一下也会发现一大片的技术博客,关于技术书籍出版的也不少,但很多书都是出版就意味着过时.       新技术层出不穷,在学完k8s之后,回过头来总结下docker和k8s,以备后用. ......