{"id":9190,"date":"2024-03-05T14:31:40","date_gmt":"2024-03-05T06:31:40","guid":{"rendered":"\/?p=9190"},"modified":"2024-03-05T14:32:09","modified_gmt":"2024-03-05T06:32:09","slug":"333","status":"publish","type":"post","link":"\/?p=9190","title":{"rendered":"docker\u6587\u4ef6\u5377\u6620\u5c04\u95ee\u9898(docker-compose)"},"content":{"rendered":"<p><code>docker-compose.yml<\/code>\u793a\u4f8b\u6587\u4ef6\uff1a<\/p>\n<pre><code class=\"language-yml\">version: &#039;3&#039;\nservices:\n\n  oceanmind_ai:\n    image: aarch64_pdf2word:v1.4\n    container_name: oceanmind_ai\n    restart: always\n    entrypoint: sh \/home\/rhino\/oceanmind_ai\/start.sh\n    environment:\n      - LANG=zh_CN.utf8\n      - TZ=Asia\/Shanghai\n    ports:\n      - &quot;7032:7031&quot;\n    volumes:\n      - .\/config\/oceanmind_ai20240301:\/home\/rhino\/oceanmind_ai\n      - \/etc\/hosts:\/etc\/hosts\n      - .\/test20240305.txt:\/home\/rhino\/test20240305.txt\n      - .\/service_check.py:\/home\/rhino\/oceanmind_ai\/service_check.py\n    networks:\n      - sinovatio\n\n########## shared network ##########\nnetworks:\n  sinovatio:\n    external: false\n########## shared network ##########\n<\/code><\/pre>\n<p>\u60c5\u5f62\u5047\u8bbe\uff1a<\/p>\n<ol>\n<li>\n<p>\u5bbf\u4e3b\u673a\u548c\u5bb9\u5668\u5747\u5b58\u5728\u8be5\u6587\u4ef6\uff1a<\/p>\n<p><code>\/etc\/hosts:\/etc\/hosts<\/code>:\u6587\u4ef6\u4f1a\u88ab\u540c\u6b65<\/p>\n<\/li>\n<li>\n<p>\u5bbf\u4e3b\u673a\u5b58\u5728\uff0c\u5bb9\u5668\u4e0d\u5b58\u5728\uff1a<\/p>\n<p><code>.\/test20240305.txt:\/home\/rhino\/test20240305.txt<\/code>:\u5bb9\u5668\u5185\u4f1a\u521b\u5efa\u8be5\u6587\u4ef6<\/p>\n<\/li>\n<li>\n<p>\u5bbf\u4e3b\u673a\u4e0d\u5b58\u5728\uff0c\u5bb9\u5668\u5b58\u5728<\/p>\n<p><code>.\/service_check.py:\/home\/rhino\/oceanmind_ai\/service_check.py<\/code>:\u8c8c\u4f3c\u4e0d\u88ab\u5141\u8bb8<\/p>\n<pre><code class=\"language-shell\">Error response from daemon: OCI runtime create failed: container_linux.go:318: starting container process caused \"process_linux.go:378: container init caused \\\"rootfs_linux.go:60: mounting \\\\\\\"\/home\/xsg\/docker_manage\/service_check.py\\\\\\\" to rootfs \\\\\\\"\/home\/data01\/docker\/overlay2\/5a286c8dd3f877225a425a29d52081208e286a6f3f09d11118c13cb490645bb0\/merged\\\\\\\" at \\\\\\\"\/home\/data01\/docker\/overlay2\/5a286c8dd3f877225a425a29d52081208e286a6f3f09d11118c13cb490645bb0\/merged\/home\/rhino\/oceanmind_ai\/service_check.py\\\\\\\" caused \\\\\\\"not a directory\\\\\\\"\\\"\": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type<\/code><\/pre>\n<p>\u8fd9\u4e2a\u9519\u8bef\u662f\u56e0\u4e3a\u4f60\u8bd5\u56fe\u5c06\u4e00\u4e2a\u76ee\u5f55\u6302\u8f7d\u5230\u4e00\u4e2a\u6587\u4ef6\u4e0a\uff0c\u6216\u8005\u5c06\u4e00\u4e2a\u6587\u4ef6\u6302\u8f7d\u5230\u4e00\u4e2a\u76ee\u5f55\u4e0a\u3002\u8bf7\u68c0\u67e5\u6307\u5b9a\u7684\u4e3b\u673a\u8def\u5f84\u662f\u5426\u5b58\u5728\u5e76\u4e14\u662f\u9884\u671f\u7684\u7c7b\u578b\u3002<\/p>\n<\/li>\n<li>\n<p>\u5bbf\u4e3b\u673a\u548c\u5bb9\u5668\u90fd\u88ab\u5b58\u5728<\/p>\n<p>\u4e24\u7aef\u5747\u4f1a\u81ea\u52a8\u521b\u5efa\u6587\u4ef6\u5939\uff0c\u6ce8\u610f\uff0c\u662f\u6587\u4ef6\u5939\uff0c\u800c\u4e0d\u662f\u76ee\u5f55\uff0c\u5373\u65f6\u8be5\u8def\u5f84\u6709\u540e\u7f00<\/p>\n<p><code>.\/test20240305.txt:\/home\/rhino\/test20240305.txt<\/code><\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>docker-compose.yml\u793a\u4f8b\u6587\u4ef6\uff1a version: &#039;3&#039; services: oceanmind_a   \u2026 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[45],"tags":[61],"_links":{"self":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts\/9190"}],"collection":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9190"}],"version-history":[{"count":2,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/9190\/revisions"}],"predecessor-version":[{"id":9192,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/9190\/revisions\/9192"}],"wp:attachment":[{"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9190"},{"taxonomy":"post_tag","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}