docker 安装、配置
安装
官网地址:https://docs.docker.com/engine/install/centos/
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装yum-utils
包(提供yum-config-manager
实用程序)。
sudo yum install -y yum-utils
设置repository(这里使用aliyun的仓库)
sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast CentOs 8使用: yum makecache
安装 Docker 引擎
安装最新版本的 Docker Engine、containerd 和 Docker Compose
可指定版本比如:yum install docker-ce-20.10.16 docker-ce-cli-20.10.16 containerd.io-1.6.4
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动Docker
sudo systemctl start docker
docker version
配置
配置aliyun镜像加速器
登录aliyun控制台,找到容器镜像服务,个人版免费的
按照如下配置即可
Docker 开放远程 API 接口
编辑 docker 守护进程的配置文件/lib/systemd/system/docker.service,找到运行主命令的那一行,其内容大致为"ExecStart=/usr/bin/dockerd -H fd:// … "的那一行,添加
-H tcp://0.0.0.0:2375,意思是在 2375 端口开放 API 访问。
然后运行下面命令重新加载运行:
sudo systemctl daemon-reload # 重新加载守护进程配置
sudo systemctl restart docker.service # 重启 docker 服务
这样就直接可以访问了 http://{ip}:2375/version