谈一谈|在win10家庭版上用虚拟机安装docker

简介: 谈一谈|在win10家庭版上用虚拟机安装docker

1 Docker简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone app,更重要的是容器性能开销极低。

2 安装虚拟机VMware

首先在

https://my.vmware.com/en/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0

官网下载安装包,安装完毕后会得到这样一个图标。

图示2-1

打开后得到这个界面。

图示2-2

然后我们在

http://isoredirect.centos.org/centos/8/isos/x86_64/

下载一个centos8的镜像

图示2-3

在其中随便选一个下载,下载完后使用VMware中创建新的虚拟机选择自定义。

图示2-4

选择安装程序光盘映像文件,选中刚刚下载的centos8镜像。

图示-2-5

版本选择centos 8 64 位,然后一直下一步直到完成,然后根据提示完成安装。

 

3 安装docker

3.1 打开刚刚安装好的虚拟机打开终端进入root模式

su root

输入密码

3.2 安装依赖

yum install -y yum-utils  device-mapper-persistent-data lvm2

3.3添加yum仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum makecache

3.4 安装docker

到这里docker就安装完了。

3.5 打开docker

systemctl start docker

3.6 查看docker版本

docker --version

3.7 设置开机自动启动

systemctl enable docker

3.8 docker重新启动命令

systemctl restart docker

3.9 查看docker启动状态

systemctl status docker

到这里就安装完成并启动docker了。


4 结语

安装过程中我遇到了很多困难,最初想直接在win10上安装,发现docker官方只支持win10专业版,其他版本又需要dockertoolbox 来安装。在安装docker toolbox时又出现一系列问题。百度后无果,最后明白docker最适配的系统时linux,我才安装虚拟机用linux系统来安装docker


目录
相关文章
|
4天前
|
存储 Linux 虚拟化
虚拟机下如何使用Docker(完整版)
Docker 是一款开源的应用容器引擎,由Docker公司最初开发并在2013年发布。Docker的核心理念源自于操作系统级别的虚拟化技术,尤其是Linux上的容器技术(如LXC),它为开发人员和系统管理员提供了一种标准化、轻量级的方式来打包、分发和运行应用程序及其依赖环境。
|
9天前
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
10天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
218 0
|
2天前
|
Ubuntu 持续交付 Docker
如何在 Ubuntu 20.04 上安装 Docker和DockerCompose
如何在 Ubuntu 20.04 上安装 Docker和DockerCompose
31 0
|
2天前
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
4天前
|
SQL 安全 关系型数据库
Kingbase(人大金仓数据库)(总结全网精华,虚拟机:从安装到操作数据库一条龙)
KingbaseES 是一款由中国人大金仓信息技术股份有限公司自主研发的通用关系型数据库管理系统(RDBMS),专为中国市场设计,广泛应用于政府、金融、能源、电信等多个关键行业。它是国产数据库的代表之一,以其高安全性、高可用性和高性能著称,符合中国信息技术领域的自主可控要求。以下是关于KingbaseES的一些关键特点和功能:
|
5天前
|
Linux Docker 索引
docker(二):Centos安装docker
docker(二):Centos安装docker
76 0
|
10天前
|
应用服务中间件 nginx Docker
Docker安装与管理Nginx
Docker安装与管理Nginx
48 0
|
2月前
|
Java 虚拟化 Docker
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别
|
2月前
|
虚拟化 Docker 容器
【Docker】Docker容器和虚拟机的区别是什么?
【4月更文挑战第20天】【Docker】Docker容器和虚拟机的区别是什么?