Dreamのメモ帳「コマンド類」

公開:2021/01/03
更新:2021/02/25
2 min読了の目安(約2100字TECH技術記事

notepad++に書いてたものをこっちに写したものである

git系コマンドとか自分が日常的に使うコマンドとかに関しては書いてません。

docker-compose系コマンド

Rails構築(Docker-compose)

docker-compose run web rails new . --force --no-deps --database=postgresql

webpackインストール

docker-compose run web bundle exec rails webpacker:install

Reactインストール

docker-compose run web bundle exec rails webpacker:install:react

ビルド

docker-compose build

一括起動

docker-compose up

単体起動 (ゴミ削除付き)

docker-compose run --rm

DBにアタッチする

docker exec -it `docker ps -qf name=db` bash

停止

docker-compose stop

コンテナ削除

docker-compose down

イメージ強制一括削除

docker rmi -f `docker images -aq`
[windows]
for /F "usebackq" %i in (`docker images -aq`) do docker rmi -f %i

コンテナ強制一括削除

docker rm -f `docker ps -aq`
[windows]
for /F "usebackq" %i in (`docker ps -aq`) do docker rm -f %i

ボリューム強制一括削除

docker volume rm -f `docker volume ls -q`
[windows]
for /F "usebackq" %i in (`docker ps -aq`) do docker rm -f %i

Danglingなリソースの削除

docker system prune -f

Danglingなコンテナの削除

docker container prune -f

Danglingなイメージの削除

docker image prune -f

※danglingとはタグ付けや現状のコンテナ等から参照されてない宙ぶらりんな物を指す。

Danglingなボリュームの削除

docker volume prune -f

heroku系コマンド

アプリ作成

heroku create アプリ名

アプリ削除

heroku apps:destroy --app アプリ名 --confirm アプリ名

コンフィグ確認

heroku config

herokuコンテナレジストリにログイン

heroku container:login

herokuコンテナへpush

heroku container:push web

postgresqlアドオン追加

heroku addons:create heroku-postgresql:hobby-dev --app アプリ名

heroku dbを確認する

heroku pg:info

heroku dbのリセット

heroku pg:reset DB名 --confirm アプリ名

heroku dbの削除

heroku addons:destroy DB名 --confirm アプリ名

リリース

heroku container:release web

DBマイグレート実施

heroku run rails db:migrate

アセットコンパイル実施

heroku run rails assets:precompile

herokuデプロイページを開く

heroku open

gitコマンド系

リモート先

git remote
git remote -v

herokuへpush

git push heroku master

devローカルブランチをherokuへpush

git push heroku develop:master