Hugo博客公告弹窗

docker安装脚本与区别

   
文章摘要
摘要小助理今天溜号啦……😜

脚本一

curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin
systemctl start docker 
systemctl enable docker
  1. 这个命令会先安装 Docker 引擎。
  2. 然后它会创建一个符号链接 /usr/local/bin/docker-compose,指向 Docker 安装目录中的 docker-compose 可执行文件。
  3. 也就是说,这个命令会安装 Docker Compose 作为 Docker 引擎的一部分。

脚本二

curl -fsSL https://get.docker.com | sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
  1. 这个命令也会先安装 Docker 引擎。
  2. 然后它会单独下载最新版本的 Docker Compose 可执行文件,并将其保存到 /usr/local/bin/docker-compose
  3. 最后它会给 Docker Compose 可执行文件添加可执行权限。

所以第一个命令是安装 Docker 引擎和 Docker Compose 的一体化方式,而第二个命令是分开安装 Docker 引擎和 Docker Compose 的最新版本。

如果你需要使用最新版本的 Docker Compose,建议使用第二个命令。如果你只需要使用 Docker 引擎附带的 Docker Compose 版本,那么第一个命令就足够了。

CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-12-03 08:01
clarity统计