Write the Code. Change the World.

9月 17

安装

https://docs.docker.com/get-docker/

选择对应的系统,进行安装。如果是 mac ,还得区分 intel 芯片和 apple 的。

我自己是 mac ,就选择 mac 的安装。先下载。

传统方式安装 。

  • Double-click Docker.dmg to open the installer, then drag the Docker icon to the Applications folder.
  • Double-click Docker.app in the Applications folder to start Docker.
  • The Docker menu ( whale menu ) displays the Docker Subscription Service Agreement.
  • Select Accept to continue.
  • From the installation window, select either
  • Select Finish

命令行方式。

sudo hdiutil attach Docker.dmg
sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
sudo hdiutil detach /Volumes/Docker

启动 docker。走完图形界面,登录成功。

查看 docker 信息。

docker info

如果出现 docker 找不到,解决下环境变量问题。

vim ~/.zprofile

# 添加
export PATH=`/Applications/Docker.app/Contents/Resources/bin`:$PATH

# 使环境变量生效
source ~/.zprofile

配置镜像

国内镜像地址

修改配置

配置文件位置。

  • linux /etc/docker/daemon.json
  • mac ~/.docker/daemon.json
  • windows %USERPROFILE%\.docker\daemon.json%programdata%\Docker\config\daemon.json
vim ~/.docker/daemon.json

# 追加配置
 "registry-mirrors": [
    "https://registry.hub.docker.com",
    "http://hub-mirror.c.163.com",
    "https://ccr.ccs.tencentyun.com",
    "https://mirror.baidubce.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com",
    "https://registry.docker-cn.com"
 ],

重启。

# 通过 launchctl 查看 docker server
launchctl list | grep docker

-   78  com.docker.helper
27581   0   application.com.docker.docker.98675437.98675555

# 关闭和启动
launchctl stop application.com.docker.docker.98675437.98675555 && launchctl start application.com.docker.docker.98675437.98675555

如果启动失败,可以直接打开 docker 应用程序。

open /Applications/Docker.app

查看一下。

docker info

看见 Registry Mirrors: 信息就好了。

linux 重启

systemctl daemon-reload
systemctl restart docker

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注