質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Authentication

Authentication(認証)は正当性を認証する為の工程です。ログイン処理等で使われます。

Q&A

0回答

1246閲覧

Docker Trustエラーが発生し、コンテナが作成できない

MickeyOh

総合スコア25

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Authentication

Authentication(認証)は正当性を認証する為の工程です。ログイン処理等で使われます。

0グッド

0クリップ

投稿2019/10/30 07:47

Dockerの勉強中で、いつも以下のエラーが発生しています。どのように処理をすれば良いか、教えて頂けないでしょうか。

エラー内容:

$ docker run -v `pwd`:/usr/src/app -p 9050:9050 --name app -it -d vue_app_image docker: you are not authorized to perform this operation: server returned 401. See 'docker run --help'.

環境:
OS: macOS Catalina
Docker: Docker version 19.03.4
環境設定: DOCKER_CONTENT_TRUST=1

やろうとしていた事:
Vue.jsをDocker上で動作させる。

Dockerfile

1FROM node:alpine 2 3WORKDIR /usr/src/app 4 5RUN apk update && \ 6 npm install -g npm @vue/cli 7 8EXPOSE 9050 9 10CMD ["/bin/sh"]

エラー発生前(build前)のイメージ作成
$ docker build -t vue_app_image .

上記は一例で、多くの場合、本エラーが発生します。正常の場合がなかったような気がします。

暫定解決方法:
DOCKER_CONTENT_TRUST=0とするか、--disable-content-trustのオプションをセットするか、で対応しています。

質問内容:

Trustを無効にすれば、良いのですが、何か、気持ち悪く、何か解決策はあるのでしょうか、また、何かの設定が抜けているのでしょうか、教えて欲しい。

この関連で、docker trustを調べていましたが、よくわからなかった。それと、dockerユーザーはこんな事まで行っているのか、と疑問で、もっと単純な問題だろうと思いました。

以上

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問