首页 > 编程知识 正文

服务器安装docker(虚拟机安装docker)

时间:2023-05-04 23:40:23 阅读:79445 作者:1750

在开始

前言

之前,让我们先看看Linux系统的分类。 基本上分为两个类别: RedHat系列(RedHat、Centos、Fedora )和Debian系列(Debian、Ubuntu )。 其中,我们使用的最多的可能是RedHat、Ubuntu。其实,除了它们的安装包格式差异之外,(前者的rpm包、后者的deb包),最大的差异是软件包管理工具请不要忘记。

操作步聚

一、在Ubuntu下安装代理程序

1、apt官方库的docker版本可能很旧,首先卸载可能存在的旧版本

sudo apt-getremovedockerdocker-engine docker-ce docker.io2,更新apt软件包索引

安装以下软件包,以便sudo apt-get update3、apt可以在HTTPS中使用存储库(repository )

sdoapt-get install-yapt-transport-httpsca-certificatescurlsoftware-properties-common 4,添加Docker官方的GPG密钥

curl-fssl https://download.docker.com/Linux/Ubuntu/gpg|sudo apt-keyadd-5,安装stable存储库

辅助添加-应用-存储库' deb [ arch=amd64 ] https://download.docker.com/Linux/Ubuntu $ ()

sudo apt-get install docker-ce7,服务开始

sudo service docker start8,验证

输入docker version和sudo service docker status后,将显示以下信息:

说明docker没有启动。 那么,这是什么原因呢? 许多研究显示,windows10的Linux子系统本来就有特殊性,需要安装docker for windows作为docker守护程序,作为docker的服务端在ubuntu下作为客户端知道了那个之后,我会从后面开始

二、双赢10添加Hyper-V

Hyper-V是Microsoft虚拟化产品,提供更熟悉、更经济实惠的虚拟化基础架构软件,可降低运营成本、提高硬件利用率、优化基础架构和提高服务器可用性。

1、检查

找到屏幕左下角的开始windows管理工具,看看下面是否有Hyper-V相关的APP,如果没有就添加,如果有就直接跳过,进入后面的第三步。

2、添加

首先,将以下内容保存到桌面上的新记事本中,并将其命名为Hyper-V.cmd

pushd '%~dp0 '

dir/b %系统root %servicingpackages* hyper-v *.mumhyper-v.txt

for/f % % iin (findstr/I.hyper-v.txt2^ nul ) Dodi sm/online/no restart/add-package 3360 ' % systemroot %

del hyper-v.txt

dism/online/enable-feature/feature name : Microsoft-hyper-v-all/limit access/all

然后,右键单击该文件并以管理员身份运行。 无论您发出什么指示,只要单击“是”或回答“y”,计算机就可能自动重新启动。

再次重新进行步骤1的检查操作,如果有说明,则追加成功。

三.用Win10安装Docker

1、下载

docker官网下载地址: https://hub.docker.com/overlay=on boarding

2、安装

下载完成后单击安装。 如果我们的windows系统是windows家庭版的话,可能无法直接安装。 到时候,我们可能得动手脚绕过版本检查。 在屏幕左下角的输入框中键入regedit以打开注册表,然后单击HKEY _ local _ machinesoftwareMicrosoftwindows nt 导航到当前版本,单击当前版本,右键单击要在右侧找到的EditionId,选择“修改”,然后在弹出对话框中将第二个“数字数据”的内容更改为Professional 这样就不用担心问题会有什么变化了。 因为系统重新启动时,该值会自动恢复。 接下来再点击安装就可以了。

3、设置

安装成功后,电脑右下角或隐藏的APP上有一个docker小台面图标。 否则重新启动电脑,右键单击其图标- settings-exposedaemonontcp 3360//localhost 33602375 without TLS。 下图:

4、布局

返回ubuntu环境,然后依次输入以下命令:

echo ' export docker _ host=' TCP ://0.0.0. 033602375 '//bashrc source//.bashrc四,验证

输入ubuntu环境docker版本以显示docker的版本信息。 如果显示以下信息,表示一切正常。

当然,也可以输入docker ps以显示当前正在运行的镜像,输入docker images以显示当前可用的镜像,或输入docker run hello-world以运行名为hello-world的镜像

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。