tmp
Showing posts with label
Docker
.
Show all posts
Showing posts with label
Docker
.
Show all posts
Sunday, February 14, 2016
Install New Relic on Docker Host (CentOS7.1)
###Install New Relic Servers ``` $ rpm -Uvh https://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm $ yum install newrelic-sysmond $ nrsysmond-config --set license_key=YOUR_LICENSE_KEY $ /etc/init.d/newrelic-sysmond start ``` ###Add user ``` $ usermod -a -G docker newrelic ``` ###Restart docker ###Restart newrelic agent
Friday, December 25, 2015
Docker Compose File
###build ビルド対象の(Dockerfileが含まれている)ディレクトリを指定 ``` build: ./node-app ``` ###image 作成元のImageを指定 ``` image: node ``` ###ports 公開するportの指定 ``` ports: - "3000" - "80:3000" ``` ###expose 内部で公開するportの指定 ``` expose: - "3000" ``` ###links サービス間のlink ``` links: - mongo ``` ###environment 環境変数の設定 ``` environment: NODE_ENV: production environment: - NODE_ENV=production ``` ##参照 * https://docs.docker.com/compose/compose-file/
Docker Compose Command
## Install * http://fiahfy.blogspot.jp/2015/12/install-docker-compose-centos71.html ### Create and Start ```bash $ docker-compose up $ docker-compose up --force-recreate ``` ### Create and Start (Background) ```bash $ docker-compose up -d ``` ### Build ```bash $ docker-compose build ``` ### Start/Restart/Stop/Pause/Unpause ```bash $ docker-compose start $ docker-compose restart $ docker-compose stop $ docker-compose pause $ docker-compose unease ``` ### View Logs ```bash $ docker-compose logs [-f] ``` ### Remove ```bash $ docker-compose rm ``` ## 参照 * https://docs.docker.com/compose/reference/docker-compose/
Install Docker Compose (CentOS7.1)
##Install Docker * http://fiahfy.blogspot.jp/2015/12/install-docker-centos71.html ##Install ``` $ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose ``` `Permission denied` が出る場合は `sudo -i` する ``` $ sudo -i $ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose $ exit ``` ###実行権限を付与 ``` $ chmod +x /usr/local/bin/docker-compose ``` ###確認 ``` $ docker-compose --version ``` ##参照 * https://docs.docker.com/compose/install/
Docker command
## Install * [CentOS](https://fiahfy.blogspot.jp/2015/12/install-docker-centos71.html) * [OSX](https://fiahfy.blogspot.jp/2015/12/mac-docker.html) ## Image ### Imageを取得 ```bash $ docker pull
``` ### 取得済みのImage一覧 ```bash $ docker images ``` ### Imageの削除 ```bash $ docker rmi
``` ###
なImageを全て削除 ```bash $ docker image prune ``` ### DockerfileからImageを作成 ```bash $ docker build -t IMAGE_NAME PATH ``` ## Container ### Run ```bash $ docker run IMAGE ``` ### Containerに名前をつけてRun ```bash $ docker run --name CONTAINER_NAME IMAGE ``` ### Backgroundで起動 ```bash $ docker run -d IMAGE ``` ### portの公開 ```bash $ docker run -p HOST_PORT:CONTAINER_PORT IMAGE ``` ### Link ```bash $ docker run --link CONTAINER_NAME:ALIAS IMAGE ``` ### 起動してbashでログインする ```bash $ docker run -it IMAGE bash ``` ### Containerが終了したら自動で削除する ```bash $ docker run --rm IMAGE ``` ### Start/Restart/Stop ```bash $ docker start CONTAINER $ docker restart CONTAINER $ docker stop CONTAINER ``` ### Remove ```bash $ docker run rm CONTAINER ``` ### Container一覧 ```bash $ docker ps -a ``` ## Network ### ls ```bash $ docker network ls ``` ### inspect ```bash $ docker network inspect
``` ### delete ```bash $ docker network rm
``` ### 未使用のネットワーク削除 ```bash $ docker network prune ```
Install Docker (CentOS7.1)
##Install ```bash $ sudo yum update $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF $ sudo yum install docker-engine ``` ###Start daemon ```bash $ sudo service docker start ``` ###Hello worldで動作確認 ```bash $ sudo docker run hello-world ``` なんかごちゃごちゃメッセージが出てくるけど ```bash This message shows that your installation appears to be working correctly. ``` とあればok ##docker groupの作成 `docker` コマンドを打つのに、一般ユーザの場合いちいち `sudo` が必要になるのでそれを省略するための設定 ```bash $ sudo usermod -aG docker your_username ``` ###リログインして確認 ```bash $ docker run hello-world ``` ##Boot時の自動起動設定 ```bash $ sudo chkconfig docker on ``` ##参考 * https://docs.docker.com/engine/installation/centos/
Thursday, December 24, 2015
Install Docker (OSX10.11.2)
##Install ```bash $ brew install docker docker-machine ``` ##Create docker machine ```bash $ docker-machine create --driver virtualbox
``` ##Login docker machine ```bash $ docker-machine ssh
$ docker --version Docker version 1.9.1, build a34a1d5 ``` ##docker machine外からdocker command ```bash $ docker $(docker-machine config
) --version Docker version 1.9.1, build a34a1d5 ```
Older Posts
Home
Subscribe to:
Posts (Atom)