怕忘记以后如何使用才记录使用过程
原本是打算使用虚拟机来安装CentOS的,因为涉及到端口映射方面,虚拟机不太好管理。索性使用Docker Desktop,支持批量设置端口、共享Windows文件夹等等
安装Docker Desktop
前往Docker官网下载,国内可能无法访问,可以通过修改Hosts文件,通过DNS 诊断工具获取国内可访问的IP地址。或者在GitHub仓库获取,这里推荐一个DockerDesktop-CN,这个仓库是Docker Desktop汉化包的,在Releases
处可下载软件,想改为中文的也可以根据文章说明设置
安装CentOS
方式1、 终端方式: 打开任何一个终端工具,执行以下命令,可在官方仓库获取
docker pull centos:centos7
**方式二、**软件上直接搜索安装
运行容器 - entos
docker run -itd --name centos -p 5022:22 -v /c/Users/用户名/Desktop:/mnt/desktop --privileged centos:centos7 /usr/sbin/init
这条命令执行后会把容器的22端口映射到本地5022端口,本地就可以直接使用127.0.0.1:5022 SSH方式连接当前容器。
并且把桌面目录共享到容器路径/mnt/desktop中
如果需要映射多个端口以及文件夹的话可以这样:
-p 5080:80 -p 5021:21 -v 路径 -v 路径
这样
或者打开路径\\wsl.localhost\docker-desktop\mnt\docker-desktop-disk\data\docker\容器目录\
下修改config.v2.json
和hostconfig.json
文件