LoginSignup
0
0

More than 1 year has passed since last update.

Docker Imageをリポジトリにアップする

Posted at

Docker Imangeをリポジトリに登録する方法をメモしておきます。

前提条件

docker.com にアカウントが作成済みであること
Docker Desktop for windowsがインストール済みであること

1. docker imageを作成

docker-compose、もしくはDockerfileを利用し、docker imageを作成します。

docker image build -t my-node

[参考] Dockerfile (nodeのDockerファイル)

dockerfile
FROM node:14-alpine
WORKDIR /opt/app

# apk setup
RUN apk update && \
 apk --no-cache add bash curl && \
 apk --no-cache add nmap && \
 apk --no-cache add make gcc g++ python2 && \
 apk --no-cache add git 

# Copy package.json to container and install
COPY package.json /opt/app
RUN npm install

# Copy current source to the image
COPY . /opt/app

CMD ["npm", "start"]

2. 作成されたDocker Imageに名前、タグをつける

Dockerリポジトリにアップするには、docker.comアカウント名をImage名に付ける必要があります。

docker tag node:my-node [docker.comのアカウント名]/node:my-node

3. ローカルPCより、docker.comにログインする

> docker login
Authenticating with existing credentials...
Login Succeeded

4. DockerHubへリポジトリ登録

> docker push [docker.comのアカウント名]/node:my-node 
The push refers to repository [docker.io/[docker.comのアカウント名]/node:my-node]

7: digest: sha256:285bc***************************** size: ooo

5. Docker Desktop for Windowsで登録を確認

無事に登録されていれば、REMOTE REPOSITORYにイメージが表示されるはずです。
2021-05-08_14h29_13.png

 
 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0