2016/02/25
Docker Desktop for Mac and Windows | Docker
M1の場合、Mac with Apple Chipをクリックしてダウロードしてインストール。
Installation on Mac OS X
$ docker -v
Docker version 20.10.8, build 3967b7d
$ docker-compose version
Docker Compose version 2.1.0
Spotlightでdockで検索して、Docker を実行
$ docker run hello-world
Hello from Docker! が表示される
$ 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
safari で http://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
Mac OS X へのDockerのインストール方法
Boot2Docker(非推奨)
docker 1.8.3 ($ docker -v)
$ docker pull centos:latest
参考
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
参考
Docker0.8とboot2dockerがhomebrewに入った件
Dockerfileとdocker buildコマンドでDockerイメージの作成 (1/2)
nginx
b nginx
nginx
safariでlocalhost:8080を開く。
入門! nginx - tumblr
2017/06/25
$ docker pull redmine
https://hub.docker.com/_/redmine/
Docker-ComposeでGitLabとRedmineとJenkinsを立ち上げる - Qiita
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