sub-satoshi
@sub-satoshi

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Dockerを起動したい

解決したいこと

Dockerを起動したい

Docker起動時に出てくる問題・エラー

% mkdir /Users/古いユーザー名:permission denied

エラーの原因

Macでユーザー名(ホームディレクトリ)の名前を変更してからDockerが上記のエラーが出て使えなくなった

自分で試したこと

1.Dockerを消してから再度インストール
2.現在のホームディレクトリのPATHを確認した→新しいユーザーネームのホームディレクトリになっていた
3.DockerのPATHを調べた→/Applications/Docker.app

解決するために今やっていること

ユーザーを追加して権限を付与すればDockerが使える?と考えました

現在のユーザー一覧を確認

Satoshi-MacBook-Pro:~ root# ls -l /home/
total 0

rootになる

sudo su -
Password:
Satoshi-MacBook-Pro:~ root# 

ユーザーを追加

Satoshi-MacBook-Pro:~ root# useradd Satoshi
-sh: useradd: command not found

ユーザーの追加に失敗した

-sh: useradd: command not found

↑上記のエラーからPATHが通ってない可能性がある?
自分なりに調べたのですが-shの示すprofileがどの隠しファイルなのかわからないです
profileがわかればPATHを設定できユーザーの作成ができる?と思っています
.zshrc?
.bash_profile?

0

1Answer

Macには全く詳しくありませんが、そもそもuseraddコマンドは存在しないのでは?
以下、参考記事です。

0Like

Comments

  1. @sub-satoshi

    Questioner

    返信ありがとうございます!
    コマンド存在しなかったです!
  2. 個人的には、dockerをクリーンインストールしたらうまくいくような気がします(あくまで推察です)。

Your answer might help someone💌