dockerオペレーションめも

build

  • Example
    • docker build -t shase/ubuntu:16.04 .

run

  • TIPS
    • docker runで:tagを省略するとlatestになる
  • docker run さんぷる
    • docker run -h HOSTNAME --privileged -d -p 8080:80 --name NAME IMAGE:TAG /sbin/init
      • foo

exec

  • TIPS
    • -itって
      • i:stdinを開いたままにする、t:疑似ttyに接続

コンテナ操作

  • docker ps
    • xxx
  • docker stop
    • コンテナ停止
  • docker rm
    • コンテナ削除

イメージ操作

  • docker images
    • イメージ一覧
  • docker rmi
    • イメージ削除

参考

Dockerイメージとコンテナの削除方法 - Qiita

Dockerイメージの理解とコンテナのライフサイクル

Dockerにおけるコンテナのライフサイクル - めもめも

Dockerコンテナ内で操作 attachとexecの違い - Qiita

dockerでいらないimage,container,networkを一括削除する - Qiita

Dockerにおけるコンテナのライフサイクル - めもめも

awsでjenkinsのメモ

事例

ECSのメモ

EC2 Container Serviceを使ってみる - Qiita

Jenkinsのメモ

Amazon EC2 Container Service Plugin - Jenkins - Jenkins Wiki

docker with jenkinsのメモ

Docker を使って Jenkins サーバーをローカルに構築する (プラグイン導入済み) | Developers.IO

jenkins pipelineのメモ

pipeline-plugin/TUTORIAL.md at master · jenkinsci/pipeline-plugin · GitHub

serverspecめも

$ gem install serverspec
$ serverspec-init // unixでsshのケース

Select OS type:

  1) UN*X
  2) Windows

Select number: 1

Select a backend type:

  1) SSH
  2) Exec (local)

Select number: 1

Vagrant instance y/n: n
Input target host name: abc
 + spec/
 + spec/abc/
 + spec/abc/sample_spec.rb
 + spec/spec_helper.rb
 + Rakefile
 + .rspec

参考