Skip to content

docker image build error #622

Description

@senhao-xu

I referenced this Wiki for image construction, but the following error occurred

#sudo docker build -t retspen/webvirtcloud:1 .
[+] Building 64.5s (12/20)                                                                                                                                                              
 => [internal] load build definition from Dockerfile                                                                                                                               0.0s
 => => transferring dockerfile: 1.82kB                                                                                                                                             0.0s
 => [internal] load .dockerignore                                                                                                                                                  0.0s
 => => transferring context: 365B                                                                                                                                                  0.0s
 => [internal] load metadata for docker.io/phusion/baseimage:jammy-1.0.1                                                                                                           1.6s
 => [ 1/16] FROM docker.io/phusion/baseimage:jammy-1.0.1@sha256:7faf4efcd96870fe090d969703ef8e727cc9de4f465c8442047ffd26f8094e6b                                                   0.0s
 => [internal] load build context                                                                                                                                                  0.5s
 => => transferring context: 38.08MB                                                                                                                                               0.5s
 => CACHED [ 2/16] RUN echo 'APT::Get::Clean=always;' >> /etc/apt/apt.conf.d/99AutomaticClean                                                                                      0.0s
 => CACHED [ 3/16] RUN apt-get update -qqy     && DEBIAN_FRONTEND=noninteractive apt-get -qyy install  --no-install-recommends  git  python3-venv  python3-dev  python3-lxml  lib  0.0s
 => [ 4/16] COPY . /srv/webvirtcloud                                                                                                                                               0.2s
 => [ 5/16] RUN chown -R www-data:www-data /srv/webvirtcloud                                                                                                                       1.3s
 => [ 6/16] WORKDIR /srv/webvirtcloud                                                                                                                                              0.0s
 => [ 7/16] RUN python3 -m venv venv &&  . venv/bin/activate &&  pip3 install -U pip &&  pip3 install wheel &&  pip3 install -r conf/requirements.txt &&  pip3 cache purge &&  c  57.2s
 => ERROR [ 8/16] RUN . venv/bin/activate &&  python3 manage.py makemigrations &&     python3 manage.py migrate &&  python3 manage.py collectstatic --noinput &&  chown -R www-da  3.6s
------                                                                                                                                                                                  
 > [ 8/16] RUN . venv/bin/activate &&   python3 manage.py makemigrations &&     python3 manage.py migrate &&    python3 manage.py collectstatic --noinput &&    chown -R www-data:www-data /srv/webvirtcloud:                                                                                                                                                                   
#0 0.988 Migrations for 'accounts':                                                                                                                                                     
#0 0.988   accounts/migrations/0006_alter_userattributes_id_alter_userinstance_id_and_more.py                                                                                           
#0 0.988     - Alter field id on userattributes                                                                                                                                         
#0 0.988     - Alter field id on userinstance
#0 0.988     - Alter field id on usersshkey
#0 0.988 Migrations for 'computes':
#0 0.988   computes/migrations/0004_alter_compute_id.py
#0 0.988     - Alter field id on compute
#0 0.988 Migrations for 'instances':
#0 0.988   instances/migrations/0012_alter_flavor_id_alter_instance_id.py
#0 0.988     - Alter field id on flavor
#0 0.988     - Alter field id on instance
#0 0.988 Migrations for 'logs':
#0 0.988   logs/migrations/0004_alter_logs_id.py
#0 0.988     - Alter field id on logs
#0 1.966 Operations to perform:
#0 1.966   Apply all migrations: accounts, admin, appsettings, auth, computes, contenttypes, instances, interfaces, logs, networks, otp_totp, sessions, storages
#0 1.966 Running migrations:
#0 1.966   Applying computes.0001_initial... OK
#0 1.973   Applying instances.0001_initial... OK
#0 1.980   Applying instances.0002_permissionset... OK
#0 1.984   Applying instances.0003_auto_20200615_0637... OK
#0 1.991   Applying contenttypes.0001_initial... OK
#0 1.996   Applying auth.0001_initial... OK
#0 2.011   Applying accounts.0001_initial... OK
#0 2.034   Applying accounts.0002_permissionset... OK
#0 2.038   Applying accounts.0003_auto_20200604_0930... OK
#0 2.054   Applying accounts.0004_auto_20200615_0637... OK
#0 2.082   Applying accounts.0005_auto_20200616_1039... OK
#0 2.091   Applying accounts.0006_alter_userattributes_id_alter_userinstance_id_and_more... OK
#0 2.114   Applying contenttypes.0002_remove_content_type_name... OK
#0 2.130   Applying auth.0002_alter_permission_name_max_length... OK
#0 2.140   Applying auth.0003_alter_user_email_max_length... OK
#0 2.149   Applying auth.0004_alter_user_username_opts... OK
#0 2.156   Applying auth.0005_alter_user_last_login_null... OK
#0 2.167   Applying auth.0006_require_contenttypes_0002... OK
#0 2.170   Applying auth.0007_alter_validators_add_error_messages... OK
#0 2.180   Applying auth.0008_alter_user_username_max_length... OK
#0 2.189   Applying auth.0009_alter_user_last_name_max_length... OK
#0 2.199   Applying auth.0010_alter_group_name_max_length... OK
#0 2.209   Applying auth.0011_update_proxy_permissions... OK
#0 2.217   Applying admin.0001_initial... OK
#0 2.221   Applying admin.0002_auto_20200609_0830... OK
#0 2.223   Applying admin.0003_create_group_technicians... OK
#0 2.231   Applying appsettings.0001_initial... OK
#0 2.235   Applying appsettings.0002_auto_20200527_1603... OK
#0 2.247   Applying appsettings.0003_auto_20200615_0637... OK
#0 2.254   Applying appsettings.0004_auto_20200716_0637... OK
#0 2.263   Applying appsettings.0005_auto_20200911_1233... OK
#0 2.267   Applying appsettings.0006_auto_20220630_0717... OK
#0 2.275   Applying appsettings.0007_auto_20220905_0918... OK
#0 2.286   Applying appsettings.0008_auto_20220905_1459... OK
#0 2.296   Applying appsettings.0009_alter_appsettings_id... OK
#0 2.305   Applying appsettings.0010_auto_20231030_1305... OK
#0 2.314   Applying auth.0012_alter_user_first_name_max_length... OK
#0 2.323   Applying computes.0002_auto_20200529_1320... OK
#0 2.330   Applying computes.0003_auto_20200615_0637... OK
#0 2.339   Applying computes.0004_alter_compute_id... OK
#0 2.350   Applying instances.0004_auto_20200618_0817... OK
#0 2.361   Applying instances.0005_flavor... OK
#0 2.365   Applying instances.0006_addFlavors... OK
#0 2.376   Applying instances.0007_auto_20200624_0821... OK
#0 2.382   Applying instances.0008_auto_20200708_0950... OK
#0 2.390   Applying instances.0009_auto_20200717_0524... OK
#0 2.393   Applying instances.0010_auto_20220722_0812... OK
#0 2.401   Applying instances.0011_createinstance_migrateinstance... OK
#0 2.405   Applying instances.0012_alter_flavor_id_alter_instance_id... OK
#0 2.419   Applying interfaces.0001_initial... OK
#0 2.423   Applying logs.0001_initial... OK
#0 2.426   Applying logs.0002_auto_20200615_0637... OK
#0 2.432   Applying logs.0003_logs_host... OK
#0 2.438   Applying logs.0004_alter_logs_id... OK
#0 2.443   Applying networks.0001_initial... OK
#0 2.447   Applying otp_totp.0001_initial... OK
#0 2.458   Applying otp_totp.0002_auto_20190420_0723... OK
#0 2.477   Applying sessions.0001_initial... OK
#0 2.484   Applying storages.0001_initial... OK
#0 2.842 * Creating default admin user
#0 2.842 ! SHOW_PROFILE_EDIT_PASSWORD is found inside settings.py
#0 2.842 * Applying permission can_change_password for all users
#0 2.842 ! Warning!!! Setting to True for all users
#0 2.842 ! Don`t forget to remove the option from settings.py
#0 2.842 * Migrating can_clone_instaces user attribute to permission
#0 2.842 * Applying permission passwordless_console for all users
#0 3.444 Traceback (most recent call last):
#0 3.445   File "/srv/webvirtcloud/manage.py", line 21, in <module>
#0 3.446     main()
#0 3.446   File "/srv/webvirtcloud/manage.py", line 17, in main
#0 3.446     execute_from_command_line(sys.argv)
#0 3.446   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
#0 3.446     utility.execute()
#0 3.446   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/core/management/__init__.py", line 436, in execute
#0 3.447     self.fetch_command(subcommand).run_from_argv(self.argv)
#0 3.447   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/core/management/base.py", line 412, in run_from_argv
#0 3.447     self.execute(*args, **cmd_options)
#0 3.447   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/core/management/base.py", line 458, in execute
#0 3.448     output = self.handle(*args, **options)
#0 3.448   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 209, in handle
#0 3.448     collected = self.collect()
#0 3.448   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 135, in collect
#0 3.448     handler(path, prefixed_path, storage)
#0 3.448   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 368, in copy_file
#0 3.449     if not self.delete_file(path, prefixed_path, source_storage):
#0 3.449   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 278, in delete_file
#0 3.449     if self.storage.exists(prefixed_path):
#0 3.449   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/core/files/storage/filesystem.py", line 165, in exists
#0 3.449     return os.path.lexists(self.path(name))
#0 3.450   File "/srv/webvirtcloud/venv/lib/python3.10/site-packages/django/contrib/staticfiles/storage.py", line 39, in path
#0 3.450     raise ImproperlyConfigured(
#0 3.450 django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.
------
Dockerfile:43
--------------------
  42 |     
  43 | >>> RUN . venv/bin/activate && \
  44 | >>> 	python3 manage.py makemigrations && \
  45 | >>>     python3 manage.py migrate && \
  46 | >>> 	python3 manage.py collectstatic --noinput && \
  47 | >>> 	chown -R www-data:www-data /srv/webvirtcloud
  48 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c . venv/bin/activate && \tpython3 manage.py makemigrations &&     python3 manage.py migrate && \tpython3 manage.py collectstatic --noinput && \tchown -R www-data:www-data /srv/webvirtcloud" did not complete successfully: exit code: 1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions