From 70b7866128b96bcb10cf979a7c98a0b9a3fe0380 Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Wed, 4 Jun 2025 16:04:57 +0800 Subject: [PATCH] fix(workspace): base image GID UID 1000 already exists --- workspace/Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index addee301..3b174d36 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -51,8 +51,13 @@ ENV PGID ${PGID} RUN set -xe; \ apt-get update -yqq && \ pecl channel-update pecl.php.net && \ - groupadd -g ${PGID} laradock && \ - useradd -l -u ${PUID} -g laradock -m laradock -G docker_env && \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "0" ]; then \ + groupmod --new-name laradock ubuntu; \ + usermod --login laradock ubuntu --move-home --home /home/laradock; \ + else \ + groupadd -g ${PGID} laradock; \ + useradd -l -u ${PUID} -g laradock -m laradock -G docker_env; \ + fi; \ usermod -p "*" laradock -s /bin/bash && \ apt-get install -yqq \ apt-utils \