type
status
date
slug
summary
tags
category
icon
password
docker
安装参考以下网站
在win10、win11家庭版中,是没有
hyper-v
的。复制下面的代码保存到记事本中,并改名为Hyper-V.cmd
运行代码,安装
Hyper-v
打包、分发、部署
打包:就是把你软件运行所需的依赖、第三方库、软件打包到一起,变成一个安装包
分发:你可以把你打包好的”安装包”上传到一个镜像仓库,其他人可以非常方便的获取和安装
部署:拿着”安装包”就可以一个命令运行起来你的应用,自动模拟出一摸一样的运行环境,不管是在
Windows/Mac/Linux。
Docker 通常用来做什么
应用分发、部署,方便传播给他人安装。特别是开源软件和提供私有部署的应用
快速安装测试/学习软件,用完就丢(类似小程序),不把时间浪费在安装软件上。例 Redis /MongoDB/
ElasticSearch /ELK
多个版本软件共存,不污染系统,例如 Python2、Python3,Redis4.0,Redis5.0
Windows上体验/学习各种 Linux 系统
重要概念:镜像、容器
镜像:可以理解为软件安装包,可以方便的进行传播和安装
容器:软件安装后的状态,每个软件运行环境都是独立的、隔离的,称之为容器
通过docker pull 拉取镜像包
it
: 以交互模式运行并为容器分配一个伪终端。
v E:\docker_kali:/docker_kali
: 将主机上的E:\docker_kali
目录挂载到容器的/docker_kali
目录中。
-network=my-network
: 将容器连接到名为my-network
的 Docker 自定义网络中。
p 8080:8080
: 将主机的8080
端口映射到容器的8080
端口。
p 2222:22
: 将主机的2222
端口映射到容器的22
端口,用于 SSH 访问。
p 23946:23946
: 将主机的23946
端口映射到容器的23946
端口,用于调试或其他服务。
-name kali
: 指定容器的名称为kali
。
kalilinux/kali-rolling
: 使用 Kali Linux 的 Docker 镜像交互式打开容器
还要了解下
- Author:Albert1x
- URL:https://albert-1x.top//article/docker
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!