我遇到的错误是,我想在 Docker 机器中执行“更改目录”命令,但每次在 Dockerfile 中执行 RUN 指令时,它都会删除实际容器(中间容器)。
Dockerfile
当我从上面执行 Dockerfile 时会发生这种情况
我怎样才能阻止 Docker 这样做呢?
I\xc2\xb4m 尝试使用 Django 登录没有密码的用户,到目前为止我已经创建了这个:
\n无密码.py
\nclass PasswordlessAuthBackend(ModelBackend):\n \n def authenticate(self, username=None):\n try:\n return User.objects.get(username=username)\n except User.DoesNotExist:\n return None\n\n def get_user(self, user_id):\n try:\n return User.objects.get(pk=user_id)\n except User.DoesNotExist:\n return None\nRun Code Online (Sandbox Code Playgroud)\n视图.py
\nfrom .Nopassword import PasswordlessAuthBackend\nuser = User()\np = PasswordlessAuthBackend()\nuser.username = p.get_user(user_id=None)\nuser = p.authenticate(username=user.username)\n\n\ndef home(request):\n login(request, user)\nRun Code Online (Sandbox Code Playgroud)\n问题是,当我运行 web 应用程序时,我\xc2\xb4m 收到此错误:
\nTraceback (most recent call last):\n File "/home/bohosul02/.virtualenvs/myproject/lib/python3.6/site-packages/django/core/handlers/exception.py", line 35, in inner\n response = get_response(request)\n File "/home/bohosul02/.virtualenvs/myproject/lib/python3.6/site-packages/django/core/handlers/base.py", line 128, in _get_response\n response = self.process_exception_by_middleware(e, request)\n File "/home/bohosul02/.virtualenvs/myproject/lib/python3.6/site-packages/django/core/handlers/base.py", …Run Code Online (Sandbox Code Playgroud)