Linux環境でdockerのコマンドをsudoなしで打てるようにする
$ docker -v
$ service docker status
$ sudo service docker start
wsl2でDocker自動起動設定
Thank @ktaidot.
$ sudo docker run hello-world
$ sudo docker run docker/whalesay cowsay boo
$ sudo docker run -it ubuntu bash
$ sudo dockerd --debug
$ sudo docker image list
$ sudo docker ps -a
$ sudo docker ps --no-trunc --format "table {{.Command}}" # コマンドを見たいとき
docker psでコンテナリストを表示・取得する
【docker ps】コンテナ情報出力
$ sudo docker stop {CONTAINER ID|NAMES}
Dockerfile をつぎの内容で作成
FROM ubuntu
ビルド
(最後のドットは Dockerfile がカレントディレクトリにあることを示す)
$ sudo docker build -t dockerfile-test .
確認
$ sudo docker image list
docker-compose.yml をつぎの内容で作成
version: '3'
services:
web:
image: nginx
ports:
- 80:80
実行 (-d はバックグラウンド)
$ sudo docker-compose up -d
ブラウザで http://localhost/ にアクセスして確認
つぎのコマンドで確認
sudo docker-compose ps
停止
$ sudo docker-compose down --remove-orphans
戻る
↓ 故障中