スポンサーサイト
2023.04.20 Thursday
一定期間更新がないため広告を表示しています
category:- | by:スポンサードリンク | - | - | -
$ docker pull ubuntu $ docker pull centos | ■■ 1. docker pull ■ 1.1 イメージを引っ張ってくる |
$ docker pull ubuntu:12.04 | ■ 1.2 タグを使ってイメージのバージョンを指定する |
$ docker build --no-cache=true | ■■ 2. docker build ■2.1 キャッシュを無効にする |
$ docker run -h spam -i -t ubuntu /bin/bash | ■■ 3. docker run ■ 3.1 ホスト名を付けて起動する |
$ docker run --name spam -i -t ubuntu /bin/bash | ■ 3.2コンテナ名を付けて起動する |
$ docker run -i -t ubuntu /bin/bash | ■ 3.3 起動して開きっぱなし |
$ docker run ubuntu:13.10 /bin/echo hello world | ■ 3.4 イメージのタグを指定して実行する |
$ docker run --rm -t -i ubuntu /bin/bash | ■ 3.5 起動して終了するとコンテナ破棄する |
$ docker run -c 200 -i -t ubuntu /bin/bash | ■ 3.6 コンテナ起動時に CPU 相対的使用率を指定する |
$ docker run -m 512m -i -t ubuntu /bin/bash | ■ 3.7 コンテナ起動時にメモリを指定する |
$ docker run -i -t -d ubuntu /bin/bash | ■ 3.8 コンテナバックグラウンド起動 |
$ docker run -v /home/spam/test:/root/test $ docker run -v `pwd`/test:/root/test | ■ 3.9 ホストディレクトリをコンテナにマウントする |
$ docker run --name tmp -v /tmp -i -t ubuntu /bin/bash $ docker run --volumes-from tmp -i -t ubuntu /bin/bash | ■ 3.10 データボリュームでコンテナ間でデータを共有する |
$ docker run --volumes-from tmp:ro -i -t ubuntu /bin/bash | ■ 3.11 データボリュームの読み込みをリードオンリーにする |
$ docker start -a | ■■ 4. docker start コンテナを起動してログイン |
$ docker attach | ■■ 5. docker attach 起動中のコンテナにログイン |
$ docker ps -l -q | ■■ 6. docker ps ■ 6.1 直近で起動したコンテナの ID を取得する |
$ docker ps -a | ■ 6.2 コンテナ一覧 |
$ docker ps -a | grep 'weeks ago' | awk '{print $1}' | xargs docker rm | ■ 6.3 古いコンテナを一気に削除する |
$ docker rm `docker ps -aq` | ■■ 7. docker rm ■ 7.1 停止中のコンテナを一気に削除する |
$ docker rm -f `docker ps -aq` | ■ 7.1 コンテナをすべて強制的に削除する |
$ docker images | ■■ 8. docker images ■ 8.1 イメージの一覧を表示する |
$ docker rmi | ■■ 9. docker rmi ■ 9.1 イメージの削除 |