{"id":12082,"date":"2024-07-18T16:22:53","date_gmt":"2024-07-18T07:22:53","guid":{"rendered":"https:\/\/www.stuffy.site\/computers\/?p=12082"},"modified":"2024-07-23T22:23:01","modified_gmt":"2024-07-23T13:23:01","slug":"ubuntu24-04%e3%81%abdocker%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.stuffy.site\/computers\/archives\/12082","title":{"rendered":"Ubuntu24.04\u306bDocker\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u308b"},"content":{"rendered":"\n<p>\u4ee5\u524d\u3001Rocky Linux 8\u306eVM\u3067Apache\u306b\u3088\u308b\u904b\u7528\u3092\u3057\u3066\u3044\u305fWordpress\u30b5\u30a4\u30c8(https:\/\/shop.stuffy.site)\u3092\u4eca\u56de\u306f\u3001Ubuntu24.04\u306b\u30ea\u30d7\u30ec\u30fc\u30b9\u3057\u305f\u65b0\u305f\u306aVM\u4e0a\u306bDocker Engine\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u30b5\u30a4\u30c8\u306e\u30ea\u30d5\u30a1\u30af\u30bf\u30ea\u30f3\u30b0\u3092\u3057\u307f\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Docker\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306fdocker.sock\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u8ffd\u52a0\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u304c\u305d\u308c\u4ee5\u5916\u306f\u516c\u5f0f\u3092\u53c2\u8003\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p><a href=\"#Install-Docker-Engine-on-Ubuntu---Docker-Doc\">Install Docker Engine on Ubuntu &#8211; Docker Docs<\/a><\/p>\n\n\n<pre><span style=\"color:#0000ff\">sudo chmod 666 \/var\/run\/docker.sock<\/span><\/pre>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\u4eca\u56de\u306f\u3001Docker\u306e\u9577\u6240\u3067\u3042\u308b\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3067\u306e\u4e92\u63db\u6027\u3092\u751f\u304b\u3057\u3066\u5f53\u62d9\u8a18\u4e8b\uff08\u4ee5\u4e0bURL\u53c2\u7167\uff09\u3067AWS EC2\u306b\u3088\u308bdocker-compose.yml\u3068\u540c\u3058\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210\u3067Ubuntu24.04\u306b\u30c7\u30d7\u30ed\u30a4\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mnHuCUoZ6E\"><a href=\"https:\/\/www.stuffy.site\/computers\/archives\/11834\">WordPress docker-compose MySQL8 https-portal SSL\u5bfe\u5fdc<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;WordPress docker-compose MySQL8 https-portal SSL\u5bfe\u5fdc&#8221; &#8212; \u65b0\u30c7\u30b8\u30bf\u30eb\u751f\u6d3b\u3081\u3082\" src=\"https:\/\/www.stuffy.site\/computers\/archives\/11834\/embed#?secret=PnpBFtvdTT#?secret=mnHuCUoZ6E\" data-secret=\"mnHuCUoZ6E\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">shop.stuffy.site<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/shop.stuffy.site\"><img loading=\"lazy\" decoding=\"async\" width=\"551\" height=\"362\" src=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1.png\" alt=\"\" class=\"wp-image-12084\" srcset=\"https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1.png 551w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1-300x197.png 300w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1-24x16.png 24w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1-36x24.png 36w, https:\/\/www.stuffy.site\/computers\/wp-content\/uploads\/2024\/07\/zakka_ufo-1-48x32.png 48w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>[home]<br>\u3000[gusachan]<br>\u3000\u3000[wordpress]<br>\u3000\u3000\u3000 \u30fbdocker-compose.yml<br>\u3000\u3000 \u3000\u30fb[certs]<br>\u3000\u3000\u3000 \u30fb[mysql]<br>\u3000\u3000\u3000\u3000\u3000\u3000Dockerfile<br>\u3000\u3000\u3000 \u30fb[data]<br>\u3000\u3000\u3000\u3000\u3000\u3000 my.cnf<br>\u3000\u3000\u3000\u3000\u3000\u3000 php.ini<br>\u3000\u3000\u3000\u3000\u3000\u3000 wp-config.php<br>\u3000\u3000\u3000\u3000\u3000 \u30fb[html]<br>\u3000\u3000\u3000\u3000\u3000 \u30fb[mysql]<\/p>\n\n\n\n<p>Ubuntu\u306f\u516c\u958b\u9375\u8a8d\u8a3cSSH\u30ed\u30b0\u30a4\u30f3\u3001Yubikey\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u8a8d\u8a3c\u3001Wordpress\u30ed\u30b0\u30a4\u30f3\u306b\u3082Yubikey\u8a8d\u8a3c\u8a2d\u5b9a\u6e08\u307f\u3067\u3059\u3002docker compose\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f v2.28.1 \u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3082\u7279\u306b\u96e3\u3057\u3044\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Install-Docker-Engine-on-Ubuntu---Docker-Doc\">Install Docker Engine on Ubuntu &#8211; Docker Docs<\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#set-up-the-repository\">https:\/\/docs.docker.com\/engine\/install\/ubuntu\/#set-up-the-repository<\/a><\/p>\n\n\n\n<p>\uff11\uff0e\u30b7\u30b9\u30c6\u30e0\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e\u53e4\u3044Docker\u3092\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n\n\n<pre><span style=\"color: #0000ff;\">$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done<\/span><\/pre>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\uff12\uff0eapt \u306egpg\u30ad\u30fc\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n\n\n<pre><span style=\"color: #0000ff;\">$ sudo apt-get update\n$ sudo apt-get install ca-certificates curl\n$ sudo install -m 0755 -d \/etc\/apt\/keyrings\n$ sudo curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg -o \/etc\/apt\/keyrings\/docker.asc\n$ sudo chmod a+r \/etc\/apt\/keyrings\/docker.asc\n\n$ echo \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/ubuntu \\\n  $(. \/etc\/os-release &amp;&amp; echo \"$VERSION_CODENAME\") stable\" | \\\n  sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n$ sudo apt-get update<\/span><\/pre>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\uff13\uff0edocker, docker-compose, \u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3069\u307e\u3068\u3081\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n\n\n<pre><span style=\"color:#0000ff\">$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin<\/span><\/pre>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\uff14\uff0edocker compose \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u78ba\u8a8d<\/p>\n\n\n<pre>gusachan@shop:~$ <span style=\"color: #0000ff;\">docker compose version<\/span>\nDocker Compose version v2.28.1<\/pre>\n\n\n<p class=\"has-text-align-right\">.<\/p>\n\n\n\n<p>\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u3057\u3066\u306eUbuntu\u3082\u30a4\u30b1\u308b\u306e\u3067\u306f\u3068\u601d\u3044\u3001\u4eca\u56de\u306fVMWare ESXi\u306eVM\u306bUbuntu\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002Docker\u304b\u3089Wordpress\u30b3\u30f3\u30c6\u30ca\u3092\u8d77\u52d5\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3057\u305f\u304c\u30e1\u30fc\u30eb\u30b5\u30fc\u30d0\u30fc\u306e\u69cb\u7bc9\u306a\u3069\u4eca\u5f8c\u306e\u8ab2\u984c\u3082\u30cf\u30c3\u30ad\u30ea\u3057\u3066Ubuntu\u306e\u5b66\u7fd2\u304c\u307e\u3059\u307e\u3059\u9762\u767d\u304f\u306a\u308a\u305d\u3046\u306a\u4e88\u611f\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u305d\u308c\u3067\u306f\u697d\u3057\u3044Ubuntu\u30e9\u30a4\u30d5\u3092\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u524d\u3001Rocky Linux 8\u306eVM\u3067Apache\u306b\u3088\u308b\u904b\u7528\u3092\u3057\u3066\u3044\u305fWordpress\u30b5\u30a4\u30c8(https:\/\/shop.stuffy.site)\u3092\u4eca\u56de\u306f\u3001Ubuntu24.04\u306b\u30ea\u30d7\u30ec\u30fc\u30b9\u3057\u305f\u65b0\u305f\u306aVM\u4e0a\u306bDocke [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12085,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115,113],"tags":[],"class_list":["post-12082","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker-ubuntu","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/12082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/comments?post=12082"}],"version-history":[{"count":13,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/12082\/revisions"}],"predecessor-version":[{"id":12116,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/12082\/revisions\/12116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/media\/12085"}],"wp:attachment":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/media?parent=12082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/categories?post=12082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/tags?post=12082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}