windows安装docker 本地打包代码

ops/2024/9/22 23:42:02/

参考文章1:https://gitcode.csdn.net/65ea814b1a836825ed792f4a.html

参考文章2: Windows 安装docker(详细图解)-CSDN博客

一 下载 Docker Desktop

在官网上下载 Docker Desktop,可以从以下链接下载最新版本:

https://www.docker.com/products/docker-desktop

二 安装 Docker Desktop

下载完成后,运行安装程序并按照提示进行安装。安装过程中需要注意选择 Windows 版本

三 启动 Docker Desktop

安装完成后,可以启动 Docker Desktop。可以通过以下方式启动 Docker Desktop:

在开始菜单中搜索 Docker Desktop 并启动
在系统托盘中找到 Docker Desktop 图标并点击

四 验证 Docker 是否正常运行

可以使用以下命令验证 Docker 是否正常运行:

docker run hello-world

如果 Docker 正常运行,会看到一个欢迎信息,表明 Docker 安装和运行成功。


五 查看环境 虚拟化

查看windows相关配置,打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用。

开启 Hyper-v

在控制面板打开程序,然后点击启动或关闭windows功能

如果进来没找到Hyper-v

桌面建一个Hyper-V.bat文件

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

把代码复制到Hyper-V.bat里面

然后右击用管理员身份员身份运行

七 配置镜像

设置国内镜像地址:

"registry-mirrors": ["http://hub-mirror.c.163.com","https://mirror.baidubce.com"]

八 查看docker是否安装成功

九 常用命令

查看docker安装
docker ps  或者  ps -ef | grep docker查看docker服务:
systemctl status docke设置开启docker服务:
systemctl enable docker启动docker服务:
systemctl start docker查看mysql镜像
docker search mysql进入容器docker exec -it xxx bash

十 改变镜像本地存储地址

windows系统中,docker镜像默认存放在C盘上,一般C盘是我们windows的系统盘,空间有限,镜像过多会导致可用空间变小,拖慢系统,因此,可将docker镜像目录变更到其他盘上。

镜像目录修改方法

1.打开docker desktop
2.点击界面右上方的齿轮图标(Settings)
3.点击界面左侧菜单:Resources -> ADVANCED
4.滚动右侧内容到最底部,出现一项:Disk image location,此项即为docker desktop镜像存储位置

5.点击Broswer,选择新的镜像目录
6.改变镜像目录后,会提示重启docker desktop,确定即可。


http://www.ppmy.cn/ops/114473.html

相关文章

Linux文件IO(五)-三种进程退出方法及空洞文件

1.三种进程退出方法 return 当程序在执行某个函数出错的时候,如果此函数执行失败会导致后面的步骤不能在进行下去时,应该在出错时终止程序运行,不应该让程序继续运行下去,那么如何退出程序、终止程序运行呢?有过编程…

2024年华为杯中国研究生数学建模竞赛B题(WLAN组网中网络吞吐量建模)思路

问题 1:信道容量模型的建立 背景 WLAN(无线局域网)的吞吐量与其信道容量密切相关,而信道容量是指在给定的信号与噪声比 (SNR) 下,信道能够传输的最大数据速率。香农公式为信道容量提供了理论上限: C = B log ⁡ 2 ( 1 + S N ) C &

纯前端表格导出Excel

先写好两个js文件 直接复制粘贴 文件目录是这样的 Bolb.js /* eslint-disable */ /* Blob.js* A Blob implementation.* 2014-05-27** By Eli Grey, http://eligrey.com* By Devin Samarin, https://github.com/eboyjr* License: X11/MIT* See LICENSE.md*//*global self, …

【Leetcode:1184. 公交站间的距离 + 模拟】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

有关elementui form验证问题,有值却仍然显示不通过

参考链接 有关elementui form验证问题,有值却仍然显示不通过 - 一棵写代码的柳树 - 博客园 需要保证表单上的 :model" "和prop" "对应的属性相同 el-form 绑定数据:model 和 规则:rules input 绑定 数据表单里的数据 其父组件提供校验所绑定的…

数据结构-树和二叉树

树 和 二叉树 1.树的概念 树 tree 是n(n>0)个节点的有限集 在任意的一个非空树中 (1)有且仅有一个特定的被称为 根(root) 的节点 (2)当n>1时, 其余的节点可分为m(m>0)个互不相交的有限集T1, T2, T3, .... …

stm32单片机个人学习笔记6(EXTI外部中断)

前言 本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。 STM32入门教程-2023版 细…

适用于QF的存档系统

存档系统 今天分享一个适用于QF的存档系统 这个系统的优点为 1、轻量化,总共代码不超过400行 2、自动化,基于QF框架,自动注入值 缺点: 1、不能序列化Unity内部类型,如Vector 2、需要给能被序列化的类加上【Seri…