Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker x wercker

Docker x wercker

他社さんの社内勉強会に誘われたのでそこにて発表。
CircleCIを知らない方が多く、そこの説明からになったのでちょっとあせりました。

ハトネコエ

July 13, 2017
Tweet

More Decks by ハトネコエ

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ ハトネコエ • Twitter : @nekonenene • Github : nekonenene

    • Facebook : 本名 • Job : UUUM • ミクさんかわいい!!!!!!
  2. Docker͸ҙ֎ͱ؆୯ • 最小限で言うなら Dockerfile に
 FROM の行を書くだけでおしまい • docker build

    と docker run の
 コマンドだけ覚えとけば
 だいたいなんとかなる
  3. werckerͱ͸ • CircleCI みたいなものです。
 GitHub や Bitbucket に
 push すると自動で指定タスクを


    おこなってくれます • テストやデプロイなど時間のかかる ことを代わりにやらせます
  4. ͋ͱ͸σϞʂ • ↓話したいこと一覧 • Dockerfileの作り方(with Alpine Linux) • DockerHubの説明 •

    werckerでのAndroidビルドの話 • werckerでは秘密の環境変数を登録できる話
  5. DockerΛΠϯετʔϧ • 以下のURLからDocker for Macを
 インストールします
 https://store.docker.com/editions/community/ docker-ce-desktop-mac • Docker

    Toolboxは現在公式としても
 非推奨ですので避けましょう
 https://docs.docker.com/toolbox/overview/
  6. docker build • Dockerfileのあるディレクトリで
 docker build -t alpine-test .
 とコマンドを入力すると、ビルドが始

    まります(最後のドットを忘れずに) • 最後のドットはDockerfileがあるディ レクトリを指定するもので、必要です
  7. docker run • docker build で作成したDockerイ メージの中に入ってみましょう。
 docker run -it

    alpine-test
 とコマンドを入力します • ここの中でコマンドを実行しつつ、
 Dockerfileを書き足してくといいです