Docker

Docker

Docker


-Get started with Docker for Mac | Docker Documentation
--https://docs.docker.com/docker-for-mac/

-docker | Docker Documentation
--https://docs.docker.com/engine/reference/commandline/docker/

Docker で Debian


-library/debian - Docker Hub
--https://hub.docker.com/_/debian/

最初は docker run
$ docker run --interactive --tty --detach --name foo debian:jessie

起動したコンテナに接続
$ docker exec --interactive --tty foo bash

コンテナを止める
$ docker stop foo

コンテナが止まったのを確認
$ docker ps

コンテナを起動する
$ docker start foo

起動したコンテナに接続
$ docker exec --interactive --tty foo bash

短い版。
$ docker run -itd --name foo debian:jessie
$ docker exec -it foo bash
$ docker stop foo
$ docker start foo
$ docker exec -it foo bash

Docker イメージの削除


IMAGE ID を確認
$ docker images

IMAGE ID を指定してイメージを削除
$ docker rmi --force 123456789abc

Docker コンテナの削除


CONTAINER ID を確認
$ docker ps -a

CONTAINER ID を指定してコンテナを削除
$ docker rm fedcba987654

参考資料


-Dockerイメージの理解とコンテナのライフサイクル
--https://www.slideshare.net/zembutsu/docker-images-containers-and-lifecycle

-Docker (オライリー本)
--http://www.nilab.info/wiki/Book4873117763.html