facebook twitter hatena line email

「仮想サーバ/docker/dockerhub」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(docker pushする方法)
(unauthorized: authentication requiredエラーが出る場合)
行36: 行36:
  
 
参考:http://stackoverflow.com/questions/36663742/docker-unauthorized-authentication-required-upon-push-with-successful-login
 
参考:http://stackoverflow.com/questions/36663742/docker-unauthorized-authentication-required-upon-push-with-successful-login
 +
 +
==docker login情報確認==
 +
$ docker info

2017年4月5日 (水) 00:46時点における版

dockerhubでアカウント作成

https://hub.docker.com/

アカウント名をhogehogeとして以後説明する

アップロードしたいimage idを調べる

docker@default:~$ docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
pschmitt/owncloud               latest              cdd1615dc0da        11 weeks ago        483.5 MB

リポジトリにタグをつける

$ docker tag  cdd1615dc0da hogehoge/owncloud:latest
docker@default:~$ docker images 
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
hogehoge/owncloud              latest              cdd1615dc0da        11 weeks ago        483.5 MB
pschmitt/owncloud               latest              cdd1615dc0da        11 weeks ago        483.5 MB

同じリポジトリが追加されたことがわかる

dockerhubでprivateリポジトリを作成する

  1. dockerhubサイトにログイン
  2. create repositoryボタンを押す
  3. privateを選択
  4. 英数字でリポジトリ名を入力
  5. createボタンを押す

docker pushする方法

$ docker login --username=[username] --email=[email]
$ docker push hogehoge/owncloud:latest

unauthorized: authentication requiredエラーが出る場合

loginコマンドが成功してるか確認する

vi ~/.docker/config.json

"docker.io"を"https://index.docker.io/v1/"へ

参考:http://qiita.com/youhei_nakagawa/items/d7bf1e83008e9ed0c68e

参考:http://stackoverflow.com/questions/36663742/docker-unauthorized-authentication-required-upon-push-with-successful-login

docker login情報確認

$ docker info