{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/2022-06-02_docker_compose_subcommand/",
    "result": {"data":{"site":{"siteMetadata":{"title":"365"}},"markdownRemark":{"id":"5712d284-a047-53f2-aea4-f60dda713641","excerpt":"ずっと docker の compose サブコマンドではなく  を使っていたため、 compose サブコマンドを使うようにする 周りは基本的に compose サブコマンドを使っているので取り残されていた 環境 Debian 11.2 docker コマンドインストール済み docker-compose…","html":"<p>ずっと docker の compose サブコマンドではなく <code class=\"language-text\">docker-compose</code> を使っていたため、 compose サブコマンドを使うようにする<br>\n周りは基本的に compose サブコマンドを使っているので取り残されていた</p>\n<h1>環境</h1>\n<p>Debian 11.2<br>\ndocker コマンドインストール済み</p>\n<h1>docker-compose インストール</h1>\n<p>まずは docker-compose をインストールする</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ docker -v\nDocker version 20.10.12, build e91ed57\n\n$ curl -L https://raw.githubusercontent.com/docker/compose-cli/main/scripts/install/install_linux.sh | sh\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Running checks...\n100  5982  100  5982    0     0  23003      0 --:--:-- --:--:-- --:--:-- 23096\nWarning: This script has been tested on Ubuntu and may not work on other distributions\nChecks passed!\nDownloading CLI...\nDownloaded CLI!\nInstalling CLI...\nDone!\n\n$ docker-compose version\nDocker Compose version v2.2.3</code></pre></div>\n<p>この時点ではサブコマンドは使えない</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ docker compose version\ndocker: &#39;compose&#39; is not a docker command.\nSee &#39;docker --help&#39;</code></pre></div>\n<h1>compose サブコマンドインストール</h1>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ mkdir -p ~/.docker/cli-plugins/\n$ curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\n100 23.5M  100 23.5M    0     0  3107k      0  0:00:07  0:00:07 --:--:-- 4251k\n\n$ chmod +x ~/.docker/cli-plugins/docker-compose\n\n$ docker compose version\nDocker Compose version v2.2.3</code></pre></div>\n<h1>参考</h1>\n<ul>\n<li><a href=\"https://keyno63.hatenablog.com/entry/2021/07/24/231528\">docker-compose と docker サブコマンドの compose って結局どっち使えばいいのかという話 - おおくまねこ</a></li>\n<li><a href=\"https://qiita.com/abetomo/items/7ec217c28b54bce7a336#installing-compose-v2\">DockerとDocker ComposeをUbuntu 20.04にインストールする。2022年冬 - Qiita</a></li>\n</ul>","frontmatter":{"title":"docker compose サブコマンドを使う方法","date":"2022/06/02","description":null}},"previous":{"fields":{"slug":"/2022-05-20_rbenv_ruby-build_version_update/"},"frontmatter":{"title":"rbenv でインストールできる Ruby のバージョンが古いため上げる"}},"next":{"fields":{"slug":"/2022-07-04_deno-velociraptor-git-hooks/"},"frontmatter":{"title":"Deno プロジェクトで Velociraptor を使って Git Hooks を設定する"}}},"pageContext":{"id":"5712d284-a047-53f2-aea4-f60dda713641","previousPostId":"1b373a6d-97cc-5b90-a249-5fe47c6ae4d0","nextPostId":"f5c024a2-841b-5300-951a-530664d5e1be"}},
    "staticQueryHashes": ["2841359383","3257411868"]}