Contenu connexe
Similaire à Docker入門 (20)
Plus de iPride Co., Ltd. (20)
Docker入門
- 8. dockerを試してみる
ローカルに持ってきたnginxのイメージを使用してコンテナを起動する。
# docker container run -d nginx:1.22.1-alpine
$docker container run -d nginx:1.22.1-alpine
430a8f685612c7d6cab5452f9a1c89e07ef501c2eceab6424bea6e5824ef1ef6
イメージがローカルに存在しない場合はDocker hubからダウンロードするため時間がかかる。
-d オプションをつけることでバックグランドで起動することができる。
使用できるタグはdocker hubの説明を参照
起動しているコンテナを確認する
$docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
430a8f685612 nginx:1.22.1-alpine "/docker-entrypoint.…" 9 minutes ago Up 9 minutes 80/tcp
inspiring_yonath
- 9. dockerを試してみる
起動したコンテナを停止する
# docker container run -d nginx:1.22.1-alpine
$docker container stop {container id}
container idを指定して対象のコンテナを停止する。
container idは「$docker container ls」で確認することができる。
コンテナを削除する
# docker container run -d nginx:1.22.1-alpine
$docker container rm {container id}
# docker container run -d nginx:1.22.1-alpine
$docker container prune
上記どちらかのコマンドでコンテナを削除することができる。
rmコマンドでは指定したcontainer idのコンテナのみを削除する。
pruneコマンドでは使用していないイメージを削除することができる。
- 15. Docker run
作成したイメージを実行する
$ docker run test
HOSTNAME=bc551d715b4e
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
SHLVL=1
HOME=/root
_=/usr/bin/env
Hello World!!