Docker

下载

官网:https://www.docker.com/get-started/
在这里插入图片描述
或者
在这里插入图片描述

安装

在这里插入图片描述

配置

  • 这里我们选择 Accept
    在这里插入图片描述
  • 选择默认配置就行,Docker 会自动设置一些大多数开发人员必要的配置。
    在这里插入图片描述
  • 这里可以直接选择跳过
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 出现以上的图标即可
  • 到这里并没有正真的完成

版本查询以及问题处理

在这里插入图片描述
如果不显示版本号,显示如下

docker --version
zsh:command not found:docker

那就要查看一下自己的配置文件中有没有配置docker
如果没有那就依次执行以下代码(先看看自己的配置文件是zshrc还是bash_profile)

echo 'export PATH=/Applications/Docker.app/Contents/Resources/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

通过 docker info 命令 可以查看 Docker Client 端和 Server 端信息。
Client端显示包括 Docker 版本,当前的上下文,调试模式等。
Server 部分显示了 Docker 守护进程的信息,包括当前运行的容器数量、镜像数量等

Last login: Wed May  7 20:03:52 on ttys000
sunhaixin@bogon ~ % docker info
Client:
 Version:    28.0.4
 Context:    desktop-linux
 Debug Mode: false
 ......在此省略一些
Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 28.0.4
 ......在此省略一些

配置国内镜像

Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

因为没有配置国内镜像所以很容易导致链接失败

进入该目录
然后找到daemon.json
在这里插入图片描述
在这里插入图片描述
将以下代码放在这个位置

"registry-mirrors": [
            "https://docker.211678.top",
            "https://docker.1panel.live",
            "https://hub.rat.dev",
            "https://docker.m.daocloud.io",
            "https://do.nark.eu.org",
            "https://dockerpull.com",
            "https://dockerproxy.cn",
            "https://docker.awsl9527.cn"
      ]

添加完后重启docker软件即可

更多推荐