個人的によく使うDockerイメージをpublicに置いておきたかったので初めてやってみた。
今回実際に上げたのはこちら。 https://hub.docker.com/r/chokkoy/redis_trib/
Docker Hubのアカウントを取る
https://hub.docker.com/ から、画面に沿って行う。
Dockerfileを書いて、イメージをビルド
下記のような状態で、
~/Documents/docker/image ᐅ ls Dockerfile ~/Documents/docker/image ᐅ cat Dockerfile FROM ubuntu:16.04 RUN apt-get update RUN apt-get install -y ruby vim wget redis-tools RUN gem install redis RUN wget http://download.redis.io/redis-stable/src/redis-trib.rb
下記のコマンドでビルドする
docker build -t chokkoy/redis_trib:1.0 ./
できている
~/Documents/docker/image ᐅ docker images | grep redis_trib chokkoy/redis_trib 1.0 8a146f5d717b About an hour ago 245MB
docker login
でログインするdocker push chokkoy/redis_trib
でイメージをPush
これでOK