LoginSignup
0
0

More than 1 year has passed since last update.

自分用 コマンドメモ

Last updated at Posted at 2023-03-29

Linux

docker

dockerコンテナの作成、起動

$ docker run <コンテナ名>

停止中のコンテナを削除

$ docker rm <コンテナ名orコンテナID>

起動中のコンテナを強制削除

$ docker rm -f <コンテナ名orコンテナID>

任意の名前をつけてdockerコンテナの作成、起動

$ docker run --name <任意の名前> <コンテナ名>

dockerコンテナの作成、起動後プロセスが終了したら、コンテナを削除

$ docker run --name <任意の名前> --rm <コンテナ名>

コンテナの起動

$ docker start <コンテナ名orコンテナID>

コンテナの停止

$ docker stop <コンテナ名orコンテナID>

コンテナの再起動

$ docker restart <コンテナ名orコンテナID>

Dockerfileからイメージを生成

$ docker build <dockerfileパス>

起動中のコンテナ表示(起動中のみ)

$ docker ps

起動中のコンテナ表示(停止中含む)

$ docker ps -a

起動中のコンテナ内でコマンドを実行する

$ docker exec <コンテナ名orコンテナID> <コマンド>

コンテナに入る

$ docker exec -it <コンテナ名orコンテナID> /bin/bash

コンテナから出る

$ exit

ローカルにあるimageを全て表示

$ docker images

Dockerイメージを削除(起動中コンテナのイメージは削除できない)

$ docker rmi <イメージ名orイメージID>

コンテナとホストマシンでファイルのやりとりを行う
ホスト→コンテナへコピー

$ docker cp <ホストファイルのパスコンテナ指定>:<コンテナのパス>

コンテナ→ホストへコピー

$ docker cp <コンテナのパス>:<ホストファイルのパスコンテナ指定>

Dockerコンテナのログ出力

$ docker logs <コンテナ名orコンテナID>

Dockerコンテナのログ出力(リアルタイム)

$ docker logs -f <コンテナ名orコンテナID>

Dockerの詳細情報出力

$ docker inspect <コンテナ名orコンテナID>

Dockerイメージのダウンロード

$ docker pull イメージ名:タグ[レジストリURL]

コンテナをイメージ化

$ docker commit <コンテナ名orコンテナID> DockerHubID/イメージ名:タグ

イメージをDockerHubにアップ

$ docker push アカウント名/イメージ名:タグ

イメージの履歴確認

$ docker history <イメージ名orイメージID>

コンテナにボリュームをマウント

$ docker run -v ホストのパス:コンテナのパス イメージ名

Git

ブランチ作成

$ git branch <ブランチ名>

ブランチ切り替え

$ git checkout <ブランチ名>

ブランチ作成&ブランチ切り替え

$ git checkout -b <ブランチ名>

ブランチ名の変更

$ git branch -m <古いブランチ名> <新しいブランチ名>

ブランチ削除

$ git branch -d <ブランチ名>

commitの変更履歴をみる

$ git log
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0