zl程序教程

您现在的位置是:首页 >  系统

当前栏目

docker:在mac和centOS上安装docker

2023-09-27 14:27:10 时间

mac上安装docker

brew cask install docker

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com
在任务栏点击 Docker for mac 应用图标 -> Perferences… -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。
在这里插入图片描述
之后我们可以通过 docker info 来查看是否配置成功。

$ docker info
...
Registry Mirrors:
 http://hub-mirror.c.163.com
Live Restore Enabled: false

$ docker --version
Docker version 19.03.2, build 6a30dfc

CentOS安装docker(菜鸟教程方式)

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

镜像加速

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://registry.docker-cn.com"]}
# 重启
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

1. 设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

使用以下命令来设置稳定的仓库。

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2. 安装Docker Engine-Community

$ sudo yum install docker-ce docker-ce-cli containerd.io

3. 启动docker

# 启动
$ sudo systemctl start docker
# 重启
$ sudo systemctl restart docker
# 关闭
$ sudo systemctl stop docker

4. 运行hello-word镜像

$ sudo docker run hello-world

CentOS安装docker(阿里云方式)

# 添加yum源
yum install epel-release –y
yum clean all
# 安装
yum install docker-io –y
# 启动
同上面第三步