Skip to content

Instantly share code, notes, and snippets.

@tokorom
Last active November 9, 2016 04:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tokorom/22eff54cc73faa2cc6ed0c4f57be174b to your computer and use it in GitHub Desktop.
Save tokorom/22eff54cc73faa2cc6ed0c4f57be174b to your computer and use it in GitHub Desktop.

開始手順

  1. docker-machineを確認
docker-machine ls
  1. Stoppedならdocker-machineを起動
docker-machine start hoge
  1. 環境変数設定
docker-machine env hoge

imageの作成

  1. imageの確認
docker images
  1. ローカルのDockerfileからimageを作成
docker build -t swift3:swift3 --no-cache ./develop/github/docker-swift 

# docker pull repository

イメージからコンテナを起動

docker run -i -t -v /Users/tokorom:/Users/tokorom --privileged --name swift3 swift3:swift3 /bin/bash 
  • -v /Users/tokorom:/Users/tokorom で指定したディレクトリをmount

コンテナ操作

  • 一覧取得
docker ps -a 
  • 削除
docker rm :container_id

Trouble shooting

client is newer than server

Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23)

と怒られたら

docker-machine upgrade hoge

でmachineをアップグレードする。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment