Docker

Dockerのディスク容量を一括解放!docker system pruneの使い方

![](docker-system-prune-guide.png)Dockerを使って開発や動作検証を続けていると、いつの間にかPCやサーバーのストレージ容量が数十GB単位で圧迫されてしまうことがあります。コンテナの作成やイメージのビルド...
Docker

初心者向けDockerfileの書き方入門|主要命令と実務の基本構文

![](dockerfile-beginner-guide.png)Dockerを使ってWebアプリケーションやデータベースの開発環境を整える際、中心となるのがDockerfileの作成です。Dockerfileを作成しておけば、OSやミド...
Linux

crontabの書き方と設定例まとめ|cronの基本構文からログ確認まで

Linuxサーバーでのデータバックアップ、定期バッチ処理、ログローテーション、SSL証明書更新など、定期的な自動化処理に欠かせないのがcron(クローン)とcrontab(クロンタブ)です。Linuxを運用する上で必須となる自動化ツールです...
Git

GitHubにSSH接続する公開鍵の作成・登録手順と接続テスト方法

GitHubを利用してコードをプッシュしたりクローンしたりする際、「毎回パスワードや個人アクセストークン(PAT)を入力するのが面倒」「プッシュ時に認証エラーが出て先に進めない」と悩んだ経験はないでしょうか。GitHubではセキュリティ強化...
Linux

Sambaのポート番号一覧とファイアウォール(ufw)設定まとめ

LinuxでSambaを導入してファイルサーバーを構築したものの、Windows PCのエクスプローラーから \\サーバーのIPアドレス と入力しても「ネットワークパスが見つかりません」「アクセスできません」というエラーが表示されて接続でき...
Windows

Windows資格情報をコマンドで確認・削除するcmdkeyの使い方

Windowsで共有フォルダーやリモートデスクトップ、Gitリポジトリ(GitHubなど)へ接続する際、入力したユーザー名やパスワードは「Windows資格情報」としてOS内に安全に保存されます。通常、これらの資格情報はコントロールパネルの...
Windows

Windowsで特定ポート使用中のプロセスを特定して強制終了するコマンド

Node.jsやNext.js、Pythonなどのローカル開発環境でWebアプリケーションを起動しようとした際、「Error: listen EADDRINUSE: address already in use :::3000」や「Port...
Windows

WSL2の肥大化したvhdxを圧縮してCドライブ容量を空ける方法

WSL2(Windows Subsystem for Linux 2)やDockerを使っていると、いつの間にかCドライブの空き容量が逼迫し、「ディスクの空き容量が不足しています」という警告が出て困った経験はないでしょうか。Windowsの...
Git

git switchとcheckoutの違いとは?ブランチ切り替えと使い分け解説

Gitで作業ブランチを切り替える際、「git switchを使うべきなのか、それとも昔からあるgit checkoutを使うべきなのか?」と迷ったことはないでしょうか。結論からお伝えすると、ブランチの操作を行うなら今後は「git switc...
Git

git stashの使い方まとめ|作業の一時退避・復元・削除の全コマンド

開発作業の途中で「今すぐ別のブランチに切り替えて緊急のバグ修正をしてほしい」と依頼されたり、「作業中のコードをまだコミットしたくないけれど、最新コードを取り込みたい」という場面に遭遇したことはないでしょうか。中途半端な状態でコミットしてしま...