日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

desktop docker 无法卸载_Docker容器无法停止或移除-权限被拒绝错误

發布時間:2024/7/23 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 desktop docker 无法卸载_Docker容器无法停止或移除-权限被拒绝错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題 :無法停止泊塢窗容器,每當我嘗試停止容器時,都會收到以下錯誤消息,

ERROR: for yattyadocker_web_1 cannot stop container: 1f04148910c5bac38983e6beb3f6da4c8be3f46ceeccdc8d7de0da9d2d76edd8: Cannot kill container 1f04148910c5bac38983e6beb3f6da4c8be3f46ceeccdc8d7de0da9d2d76edd8: rpc error: code = PermissionDenied desc = permission denied

操作系統版本/內部版本: Ubuntu 16.04 | Docker版本17.09.0-ce,構建afdb6d4 | Docker

Compose版本1.17.1,內部版本6d101fb

重現步驟:

使用Dockerfile和docker-compose.yml創建了Rails項目。docker-compose.yml是版本3。

使用docker build -t .或成功構建映像docker-compose up --build

容器啟動并成功運行。

嘗試使用docker-compose停止docker compose。

我試過的 :

我必須先跑步sudo service docker restart,然后才能將容器取出。

卸載docker,刪除docker目錄,然后重新安裝所有內容。仍然面臨著同樣的問題。

注意 :此配置以前可以正常工作,但是文件權限可能已更改,并且我看到此錯誤。我必須先跑步sudo service docker

restart,然后才能將容器取出。但這非常不方便,我不知道如何解決此問題。

參考文件:

# docker-compose.yml

version: '3'

volumes:

db-data:

driver: local

redis-data:

driver: local

services:

db:

image: postgres:9.4.1

volumes:

- db-data:/var/lib/postgresql/data

ports:

- "5432:5432"

env_file: local_envs.env

web:

image: yattya_docker:latest

command: bundle exec puma -C config/puma.rb

tty: true

stdin_open: true

ports:

- "3000:3000"

links:

- db

- redis

- memcached

depends_on:

- db

- redis

- memcached

env_file: local_envs.env

redis:

image: redis:3.2.4-alpine

ports:

# We'll bind our host's port 6379 to redis's port 6379, so we can use

# Redis Desktop Manager (or other tools) with it:

- 6379:6379

volumes:

# We'll mount the 'redis-data' volume into the location redis stores it's data:

- redis-data:/var/lib/redis

command: redis-server --appendonly yes

memcached:

image: memcached:1.5-alpine

ports:

- "11211:11211"

clock:

image: yattya_docker:latest

command: bundle exec clockwork lib/clock.rb

links:

- db

depends_on:

- db

env_file: local_envs.env

worker:

image: yattya_docker:latest

command: bundle exec rake jobs:work

links:

- db

depends_on:

- db

env_file: local_envs.env

和Dockerfile:

# Dockerfile

FROM ruby:2.4.1

RUN apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*

ENV APP_HOME /app

RUN mkdir -p $APP_HOME

WORKDIR $APP_HOME

ADD Gemfile* $APP_HOME/

RUN bundle install

ADD . $APP_HOME

RUN mkdir -p ${APP_HOME}/log

RUN cat /dev/null > "$APP_HOME/log/development.log"

RUN mkdir -p ${APP_HOME}/tmp/cache \

&& mkdir -p ${APP_HOME}/tmp/pids \

&& mkdir -p ${APP_HOME}/tmp/sockets

EXPOSE 3000

總結

以上是生活随笔為你收集整理的desktop docker 无法卸载_Docker容器无法停止或移除-权限被拒绝错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。