/usr/bin/env:そのようなファイルやディレクトリはありませんの解決法
LinuxでPythonのスクリプトを実行しようとしたところ、以下のエラーが出てきました。
/usr/bin/env:そのようなファイルやディレクトリはありません
このエラーの解決法について記します。
環境
Windows10 Pro
Debian 10.5
Dockerでよく使うコマンド&オプション一覧
dockerでよく使うコマンドとオプションをまとめてみました。
- イメージのダウンロード
- コンテナ、イメージの詳細を表示
- コンテナの起動
- コンテナの停止
- プロセスの表示
- イメージ一覧を表示
- コンテナの削除
- イメージを削除
- シェルに入る
- DockerHub
- ファイルのコピー
- コンテナをイメージに変換
- イメージのプッシュ
イメージのダウンロード
docker pull 【イメージ名】
コンテナ、イメージの詳細を表示
docker inspect 【コンテナID】もしくは【コンテナ名】もしくは【イメージ名】
コンテナの起動
起動&生成
docker run -i -t【イメージ名】
もしくは
docker compose up -d --build【イメージ名】
起動
docker start 【コンテナID】もしくは【コンテナ名】
コンテナの停止
特定のコンテナを停止
docker stop 【コンテナID】もしくは【コンテナ名】
全てのコンテナを停止
docker stop $(docker ps -q)
プロセスの表示
起動中のコンテナのプロセス一覧を表示
docker ps
全てのプロセス一覧を表示
docker ps -a
イメージ一覧を表示
docker images
コンテナの削除
特定のコンテナを削除
docker rm 【コンテナID】もしくは【コンテナ名】
全てのコンテナを削除
docker rm $(docker ps -q -a)
イメージを削除
特定のイメージを削除
docker rmi $(docker images -q)
全てのイメージを削除
docker rmi 【コンテナID】もしくは【コンテナ名】
シェルに入る
docker-composeでシェルに入る
docker-compose exec 【コンテナID】もしくは【コンテナ名】 bash
dockerでシェルに入る
docker exec -it【コンテナID】もしくは【コンテナ名】 bash
DockerHub
DocuerHubにログイン
docker login
DocuerHubからログアウト
docker logout
ファイルのコピー
ホストからコンテナへコピー
docker cp 【コピー元】 【コンテナ名】:【コピー先】
コンテナからホストへコピー
docker cp 【コンテナ名】:【コピー先】 【コピー先】
コンテナをイメージに変換
docker commit 【コンテナID】もしくは【コンテナ名】【ユーザ名/レポジトリ名】
イメージのプッシュ
docker push【ユーザ名/レポジトリ名】