読者です 読者をやめる 読者になる 読者になる

MBP(はてな)

MacBook Pro,iPhone 6s,Moto360,Nexus7

docker

2016/11/26 Docker GitLab

$ b docker-compose
$ b Caskroom/cask/docker-toolbox

Spotlightでdockで検索して、docker Quickstart Terminal を実行。少し待つ。

$ mkdir docker
$ cd docker
$ b wget
$ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
$ docker-compose up

$ docker-machine ip default でIP確認
http://192.168.99.100:10080

Dockerで5分くらいでGitLabを試す - Qiita

DockerでGitLabを使ってみた(Mac OS X) - Qiita

Docker GitLab by sameersbn



2016/02/25

Installation on Mac OS X
Docker toolbox をDownloadしてインストール。186MB
Docker Toolbox | Docker


Spotlightでdockで検索して、docker Quickstart Terminal を実行
$ docker run hello-world
$ docker run -it ubuntu bash
$ exit
$ docker run -it ubuntu bash

$ docker run -d -P --name web nginx
$ docker port web
$ docker-machine ip default
safarihttp://192.168.59.103:49157 を開く

$ cd $HOME
$ mkdir site
$ cd site
$ echo "my new site" > index.html
$ docker run -d -P -v $HOME/site:/usr/share/nginx/html --name mysite nginx
$ docker port mysite
safariで開く
$ echo "This is cool" > cool.html
safariで開く

dockerfileの1行1行にコンテナを作る。sha1ハッシュのコンテナIDを割り当てる。
dockerfileの一部を変えても成功部分は再実行しないのでテストやCIが非表示高速になる。
1GのゲストOS10個で、ディスクスペースは
VMだと10G、Dockerだと1G。
youtube Docker Meet up Tokyo #2 2014/04/11
youtube Dock Meet up Tokyo #2-2 2014/04/11

デブサミ 2015 【20-B-1】「『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介」 の講演資料を公開しました #devsumi #devsumiB

Mac OS X へのDockerのインストール方法
Boot2Docker(非推奨)
docker 1.8.3 ($ docker -v)

$ docker pull centos:latest
参考

Mac版 Docker Toolbox を使ってみました


docker index (arch linuxのimage)とか。docker index

$ mkdir Docker
$ cd Docker
$ vi Dockerfile して、下記の内容にする。参考

FROM base
RUN /bin/echo hi

$ docker build . すると、hi が表示される。
$ docker build -t test:1.0 .

$ docker run -t -i ubuntu /bin/bash
# apt-get install hello
# hello で、Hello World!が表示される。

いったん、終了してからもう一度Dockerコマンドを実行する。
# exit
$ docker run -t -i ubuntu /bin/bash
# hello で、「hello コマンドが無い」とエラーが出る。
($ docker run -t -i ubuntu /bin/bash で新しいコンテナを起動するため)

起動中のプロセス表示
$ docker ps -a

コンテナを削除
$ docker rm 3e39fc5211eb

$ docker images
$ docker rmi test
参考

CoreOS を使って docker を体験した

Docker 虎の巻

Docker0.8とboot2dockerがhomebrewに入った件

GCE + Dockerハンズオン

Dockerfileとdocker buildコマンドでDockerイメージの作成 (1/2)

Dockerを使ってみる

MacでDockerを試してみる - Qiita


docker