1、安装docker
(1)安装Docker的依赖项和存储库
(2)安装Docker
(3)启动Docker服务
(4)验证Docker服务的状态
(5)开机启动docker
2、开启Docker Remote API: unix(unix本地使用)
配置Docker Remote API:默认情况下,Docker Remote API是禁用的。为了公开API,需要修改Docker的配置文件。
(1)使用以下命令打开配置文件:
(2)在配置文件中找到ExecStart一行,并在该行的末尾添加-H unix:///var/run/docker.sock。修改后的行应如下所示:
(3)重新加载Docker配置:
(4)重启Docker服务
3、开启Docker Remote API: tcp(tcp远程使用,tcp不安全不推荐)
(1)使用以下命令打开配置文件:
(2)在配置文件中找到ExecStart一行,并在该行的末尾添加-H tcp://0.0.0.0:2375,表示监听所有IP地址的2375端口。修改后的行应如下所示:
(3)重新加载Docker配置:
(4)重启Docker服务
(5)验证Docker Remote API
3、Docker Remote API:tcp&tls(远程使用,使用证书认证,远程推荐配置)
(1)使用以下命令打开配置文件:
(2)在配置文件中找到ExecStart一行,并在该行的末尾添加-H -H tcp://0.0.0.0:2376,表示监听所有IP地址的2376端口。修改后的行应如下所示:
(3)使用脚本一键生成证书
新建脚本,证书生成路径/etc/docker/
脚本内容:
执行tls.sh:
(4)添加证书相关配置
添加上下面这部分
(5)重载配置、重启服务
(6)验证
4、安装二进制docker-compose(可选)
(1)下载docker-compose二进制文件:在Docker官方GitHub仓库的releases页面上,你可以找到docker-compose的可执行文件。使用以下命令下载最新版本的docker-compose:
(2)授予执行权限:下载完成后,为docker-compose二进制文件授予执行权限:
(3)验证安装:运行以下命令验证docker-compose是否成功安装:
如果安装成功,你应该能够看到docker-compose的版本信息。