GitLab-CIを使用して、Dockerコンテナ内のファイルに秘密変数をエコーしようとしています。ファイルが存在し、ユーザーがファイルに書き込む権限を持っていますが、No such file or directory
エラーが発生します。Docker ContainerでGitLab-CIを使用しているファイルが見つかりません
$ /usr/bin/docker exec -t $CI_PROJECT_NAME ls -la /opt/application/conf/kubeadminaccount.yml
-rw-rw-r-- 1 nodeuser nodeuser 420 Aug 18 07:19 /opt/application/conf/kubeadminaccount.yml
$ /usr/bin/docker exec -t $CI_PROJECT_NAME whoami
nodeuser
$ /usr/bin/docker exec -t $CI_PROJECT_NAME echo $KUBE_ADMIN_ACCOUNT > /opt/application/conf/kubeadminaccount.yml
bash: line 69: /opt/application/conf/kubeadminaccount.yml: No such file or directory
uは、完全なエコーが引用符でリダイレクトので、「エコー$ KUBE_ADMIN_ACCOUNT>は/ opt囲んで試してみてくださいuはconatiner – utkarsh31
までに使用方dockerfileやYAMLファイルをアップロードしてくださいすることができます/application/conf/kubeadminaccount.yml " –
実行中に更新するのではなく、コンテナを作成する方法を更新します –