記事一覧
2 / 3 ページ(全 32 記事)
シェルスクリプトの基本:変数・条件分岐・ループを使う
bash スクリプトの書き方を基礎から解説。変数の代入と参照、クオートの違い、if 文による条件分岐、for/while ループまで、実際に手を動かしながら学びます。
Docker イメージを軽くする:マルチステージビルドと最適化テクニック
Docker イメージを軽量化する実践手法を解説。slim・alpine の選択、マルチステージビルド、RUN のまとめ方、.dockerignore とレイヤーキャッシュの活用を Node.js の例で学びます。
Docker Compose で複数コンテナを管理する:1ファイルで環境を再現
Docker Compose の使い方を解説。compose.yaml の基本構造からサービス間通信・環境変数・実践的なデバッグのコツまで、Node.js + PostgreSQL の構成例で学びます。
Docker のボリュームとネットワーク:データ永続化とコンテナ間通信
コンテナを消してもデータを残すボリュームの使い方と、複数コンテナを連携させるユーザー定義ネットワークの仕組みを実例で解説します。Compose 前の基礎として押さえておきたい知識です。
Dockerfile の書き方入門:自分のアプリをコンテナイメージにする
Dockerfile の主要命令を実例で解説。FROM・COPY・RUN・CMD の使い方から、レイヤーキャッシュの仕組み・.dockerignore の活用まで、コンテナイメージを自分で作る第一歩を学びます。
Git のリモートと PR 運用:push・pull・GitHub でチーム開発する
GitHub を使ったリモートリポジトリの基本から、git push / pull / fetch の使い分け、プルリクエストによるチーム開発フローまでを実践的に解説します。
Git のコンフリクトを恐れない:発生原因と解消の手順
Git のコンフリクト(マージ競合)が起きる仕組みと、コンフリクトマーカーの読み方・解消手順を実例付きで解説。merge と rebase それぞれの対処法、競合を小さく保つ運用のコツも紹介します。
Git で履歴を整える:rebase の基本とインタラクティブ rebase
git rebase の仕組みとインタラクティブ rebase による履歴整理を解説。merge との使い分け、rebase 中のコンフリクト対処、push済みブランチを rebase してはいけない理由まで実践的に学びます。
Git のブランチとマージ:branch・switch・merge を使いこなす
Git のブランチ操作を基礎から解説。switch -c でのブランチ作成、merge によるfast-forward と 3-way merge の違い、フィーチャーブランチ運用の実践的な流れを学びます。
Git の基本:init・add・commit でバージョン管理を始める
Git の仕組みと基本操作を解説。init でリポジトリを作り、add・commit で変更を記録する流れから、.gitignore の書き方・コミットメッセージのコツまで実践的に学びます。
Docker で最初に覚える5つのコマンド
Docker Engine 上で安全な練習用コンテナを作り、観察・内部確認・停止・削除までを run/ps/exec/stop/rm の流れで学びます。
SSH 入門:鍵認証で安全にログインする
SSH の仕組みと公開鍵認証の設定方法を解説。ssh-keygen による鍵生成、~/.ssh/config での接続管理、sshd_config のセキュリティ強化まで実践的に学びます。