背景
想要学习 linux 又苦于没有服务器的小伙伴,有三种办法:
- 用 vmware 等虚拟机,装置一个 linxu 零碎,这个办法挺好,就是须要电脑的配置较高,不然动不动就卡死。
- 用 windows 的 WLS 子系统(不过看很多论坛贴吧反馈,偶然有些命令性能有异样)。
- 用 docker 装置 linux 容器。
计划 2 就算了,折腾一翻,命令性能还有些异样,对老手不敌对。计划 1 和计划 3,体验的都是原汁原味的 linux 零碎,电脑配置高的,能够尝试 vmware, 个别三五千的电脑就举荐 docker 了。
装置 docker
先去官网下载安装包:https://docs.docker.com/desktop/install/windows-install/
下载下来之后,就无脑下一步(当然作为 IT 的你,最好还是先一个非 C 盘的门路)。
换源
国内还是换一下源比拟好,不然下载镜像太慢了。在配置中加上以下配置:
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
拉取镜像
win+r
关上 cmd
而后拉取 ubuntu 镜像
docker pull ubuntu:20.04 # 拉取 20.04 版本的 ubuntu
docker images # 查看本地镜像
装置容器
docker run -itd --name ubuntu-test ubuntu:20.04 # 创立一个名为“utuntu-test" 的容器
docker ps # 查看是否创立胜利
启动容器
docker start ubuntu-test
进入容器
docker exec -it ubuntu-test bash
有 root 的结尾,代表你曾经进入到 linux 容器里了,在这时就能够轻易折腾,如果搞坏了,大不了重新安装一个容器。
退出容器
要退出容器,间接 exec
即可
其余
平时了整顿了很多文章和材料,能够关注同名公众号获取。