{"id":714,"date":"2024-01-07T14:32:41","date_gmt":"2024-01-07T06:32:41","guid":{"rendered":"https:\/\/guagefangzhen.cn\/?p=714"},"modified":"2024-01-07T14:32:41","modified_gmt":"2024-01-07T06:32:41","slug":"docker%e5%ba%94%e7%94%a8","status":"publish","type":"post","link":"https:\/\/guagefangzhen.cn\/?p=714","title":{"rendered":"Docker\u5e94\u7528"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Docker \u5b89\u88c5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u5b89\u88c5Docker<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install docker.io -y\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u6dfb\u52a0\u955c\u50cf\u6e90<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo geany \/etc\/docker\/daemon.json\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">json\u4e2d\u6dfb\u52a0<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\n\"registry-mirrors\": [\"https:\/\/hub-mirror.c.163.com\",\"https:\/\/docker.mirrors.ustc.edu.cn\",\"https:\/\/registry.docker-cn.com\",\"https:\/\/registry-1.docker.io\"]\n\n}\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u91cd\u542fDocker<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo service docker restart\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Calibre-web<\/h2>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/hub.docker.com\/r\/johngong\/calibre-web\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u4e0b\u8f7d\u955c\u50cf<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull johngong\/calibre-web:latest\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u521b\u5efacalibre-web\u5bb9\u5668<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker create  \\\n  --name=calibre-web  \\\n  -p 8083:8083  \\\n  -v \/media\/Chyn\/BACKUP_6T1\/DATA\/Calibre_web\/config:\/config  \\\n  -v \/media\/Chyn\/BACKUP_6T1\/DATA\/Calibre_web\/library:\/library  \\\n  -v \/media\/Chyn\/BACKUP_6T1\/DATA\/Calibre_web\/autoaddbooks:\/autoaddbooks  \\\n  -e UID=1000  \\\n  -e GID=1000  \\\n  -e CALIBRE_SERVER_USER=\u7528\u6237\u540d  \\\n  -e CALIBRE_SERVER_PASSWORD=\u7528\u6237\u5bc6\u7801 \\\n  --restart unless-stopped  \\\n  johngong\/calibre-web:latest\n\n<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\u53e6\u4e00\u4e2a\u6d4b\u8bd5\u7248\u672c\n<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker create  \\\n  --name=calibre-web  \\\n  -p 8083:8083  \\\n  -v \/data\/home\/Chyn\/Calibre-web\/config:\/config  \\\n  -v \/data\/home\/Chyn\/Calibre-web\/library:\/library  \\\n  -v \/data\/home\/Chyn\/Calibre-web\/autoaddbooks:\/autoaddbooks  \\\n  -e UID=1000  \\\n  -e GID=1000  \\\n  -e CALIBRE_SERVER_USER=\u7528\u6237\u540d  \\\n  -e CALIBRE_SERVER_PASSWORD=\u7528\u6237\u5bc6\u7801 \\\n  --restart unless-stopped  \\\n  johngong\/calibre-web:latest\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Douban-api<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528Docker\u542f\u52a8<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull fugary\/simple-boot-douban-api:latest\n<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -it -p 8085:8085 fugary\/simple-boot-douban-api\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u7fa4\u6656calibre-web\u4e2d\u4f7f\u7528<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u9996\u5148\u5728\u7fa4\u6656Docker\u4e2d\u4e0b\u8f7d\u5bb9\u5668simple-boot-douban-api\u5e76\u542f\u52a8\uff0c\u7136\u540e\u5728calibre-web\u5bb9\u5668\u4e2d\u627e\u5230get_meta.js\u6587\u4ef6\u5e76\u4fee\u6539\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">geany \/calibre-web\/app\/cps\/static\/js\/get_meta.js\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u627e\u5230 var douban = &#8220;<a href=\"https:\/\/api.douban.com\">https:\/\/api.douban.com<\/a>&#8220;; \u66ff\u6362\u6210\u81ea\u5df1\u7684NAS_IP\u5730\u5740<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">var douban = &#8220;<a href=\"http:\/\/192.168.10.190:8085\">http:\/\/192.168.10.190:8085<\/a>&#8220;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4e0d\u719f\u6089vi\u547d\u4ee4\uff0c\u8fd9\u91cc\u63d0\u4f9b\u4e00\u79cd\u66f4\u5feb\u7684\u66ff\u6362\u7684\u65b9\u5f0f\uff0c\u4f7f\u7528sed\u547d\u4ee4\uff1a<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sed -i 's#[https:\/\/api.douban.com#http:\/\/192.168.10.190:8085#g](https:\/\/api.douban.com#http:\/\/NAS_IP:8085#g)' \/calibre-web\/app\/cps\/static\/js\/get_meta.js\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Github\u5730\u5740\uff1a<a href=\"https:\/\/github.com\/fugary\/simple-boot-douban-api\">https:\/\/github.com\/fugary\/simple-boot-douban-api<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003\u6587\u6863\uff1a<a href=\"https:\/\/fugary.com\/?p=213\">https:\/\/fugary.com\/?p=213<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u65b0\u7248\u589e\u52a0\u73af\u5883\u53d8\u91cf\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DOUBAN_PROXY_IMAGE_URL<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">true\uff1a\u4ee3\u7406\u8c46\u74e3\u5c01\u9762\u5730\u5740\uff0c\u670d\u52a1\u7aef\u5c1d\u8bd5\u591a\u4e2a\u57df\u540d\u4e0b\u8f7d\uff0c\u9632\u6b62\u6709\u4e9b\u60c5\u51b5\u4e0b\u5c01\u9762\u4e0b\u8f7d\u5931\u8d25\u95ee\u9898\n\nfalse\uff1a\u4e0d\u505a\u5904\u7406\uff0c\u9ed8\u8ba4\u4e3afalse\uff09<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Docker \u5b89\u88c5 \u5b89\u88c5Docker \u6dfb\u52a0\u955c\u50cf\u6e90 json\u4e2d\u6dfb\u52a0 \u91cd\u542fDocker Calibre-web D [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,19],"tags":[],"class_list":["post-714","post","type-post","status-publish","format-standard","hentry","category-linux","category-19"],"_links":{"self":[{"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/posts\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=714"}],"version-history":[{"count":1,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/posts\/714\/revisions"}],"predecessor-version":[{"id":715,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=\/wp\/v2\/posts\/714\/revisions\/715"}],"wp:attachment":[{"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guagefangzhen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}