关于Docker安装使用的一些问题

293 阅读1分钟

项目背景:

在项目生产和开发时若操作系统不同则可能导致报错,因此使用docker使得在windows下也能使用Linux系统

先决条件:

  1. 需要windows10以上的系统
  2. 需要开启WSL2

安装教程:

1. 安装 WSL

我遇到的问题:无法用wsl --install 一键安装

解决方法:通过手动完成配置

安装成功后在windows命令行运行docker network create network1

2. 给docker配置镜像加速

我遇到的问题及可行方法:

  1. Linux命令的使用

  2. Ubunto创建配置daemon.json文件后运行sudo systemctl daemon-reload

    出现报错:System has not been booted with systemd as init system (PID 1). Can't operate.

    报错原因:windows10不支持systemd这种方法放弃

  3. Docker Desktop 的setting 中配置 Docker Engine,在其中添加镜像加速器地址

    出现报错:Unexpected string in JSON at position 166

    报错原因:上一行未加 , 修改后该方法可以使用

常见报错:

常见报错

总结:

这个方法不行就换一个,直到能用