Dockerメモ†
- Linux の上に一度構築しちゃえばあとは共通だとおもったので Lin 配下にメモることにします。
コンテナの入れ方使い方†
hello world†
Ubuntu コンテナを Dockerにいれる†
Arch コンテナを Dockerにいれる†
ざった†
- $ docker pull busybox
- $ docker pull debian
- $ docker pull alpine
- AlpineLinux (ほぼ最小構成のコンテナ向けLinux)
- 小ネタ : 上記環境は上から busybox 1.24MB(1FD!) alpine 5.5M Debian 124MB ということがわかります。
なんらかのサーバー†
Docker のイメージ一覧とか†
$ docker images
(マスターとなるレポジトリイメージ一覧)
$ docker ps
(コンテナID一覧)
$ docker commit コンテナID 新レポジトリ名:タグ
(新しいレポジトリを生成する)
$ docker save レポジトリ名 | gzip > mysave.tar.gz
(レポジトリをtar.gzファイルに出力する)
$ docker load < mysave.tar.gz
(tar.gz からレポジトリを読み込む)
コンテナを全部消す†
コンテナを全部stopし、全部rmし、全部rmiする初期化方法。あんましやらないこと?
- $ docker stop $(docker ps -q -a)
- $ docker rm -f $(docker ps -q -a)
- $ docker rmi -f $(docker images -q)