Docker
Docker的下载安装(WSL+Docker)
- Docker Desktop下载
网站会自动选择版本
安装过程中报错
Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).
解决方法:将windows升级到最新版本
然后很顺利的安装成功(PS:Win10 2004还挺好用[doge])
因为我比较喜欢用WSL,所以安装的是WSL+Docker
安装教程
- Docker镜像下载
使用命令
docker pull registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
等待一会镜像就下载完成了
运行Docker
docker run -d -p 0.0.0.0:80:80 registry.cn-shanghai.aliyuncs.com/yhskc/bwapp
报错
docker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown.
百度找到解决办法,运行命令
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
再次运行,没有报错。
运行命令
docker container list -a
屏幕输出
这里已经将端口绑定到了本地的80,通过127.0.0.1/install.php进行初始化
初始化完成后显示
注意:第二次运行的时候,不需要运行 docker run 这个指令,只需要通过 docker container list -a 看一下 container id,然后运行 docker start XXX(XXX就是你的container id),然后访问就可以。
安装完成
Docker的一点点知识
- 虚拟化的容器技术,和虚拟机类似,但没有可视化图像界面
- 通过
docker exec -it [容器ID] bash
指令反弹出一个shell与Docker交互 - 持续更新中……