自由気ままに書いちゃおう

好きなことをつらつらと・・・

【docker】CentOS8 をカスタマイズする

今回はCentOS8のコンテナをカスタマイズしてみます。 ■はじめに ■CentOS8の状態について ■カスタマイズ)rpmパッケージのインストール ■カスタマイズ後のコンテナについて ■カスタマイズ後のコンテナを使いまわしたい場合 ■自分でコンテナイメージを作る ■は…

【docker】docker run と docker execの違いについて

混乱しがちな2つのコマンドについてです。 ■本記事の流れについて ■1.docker runについて ■2.docker execについて ■3.なぜ混乱しがちなのか ■4.コンテナへのログイン方法 ■① 起動直後にログインするパターン(docker run) ■② 起動後に任意のタイミ…

【docker】CentOS8のコンテナイメージを使ってみる

今回はCentOS8のコンテナイメージを利用してみます。 ■CentOS8のPULL ■CentOS8の起動 ■CentOS8のPULL 1.以下コマンドを実行します。 docker pull centos:centos8docker images ■CentOS8の起動 1.以下コマンドを実行します。 docker run --name centos81 …

【docker】DockerHubの料金プランについて

今回はDockerHubの料金体系についてです。※2020年11月2日時点の内容です。 ■公式ページ ■決済種別 ■料金プランについて ■料金プランの主な違いについて 【リポジトリ個数】 【6時間当たりのデータ転送(PULL数)】 【サポート】 ■公式ページ www.docker.com …

【docker】DockerHubリポジトリのコンテナイメージの削除

今回は、プライベートリポジトリにPUSHしたデータを削除したいと思います。 ■削除方法 ■削除方法 1.ブラウザからDockerHubにアクセスします。2.プライベートリポジトリを選択し「Tags」をクリックします。 3.削除対象のコンテナイメージを選択します。…

【docker】docker pushコマンドの実行

今回はローカルのコンテナイメージを、DockerHubのプライベートリポジトリへPUSHしてみようと思います。 ■前提 ■PUSH対象のコンテナイメージについて ■PUSHまでの流れ ■1.hello-worldコンテナイメージをPULL(事前準備) ■2.PUSH用のコンテナイメージの…

【docker】docker loginコマンドでDockerHubへログイン

DockerHubのアカウント作成は過去の記事で記載していますが、作成したアカウントをDockerから利用していなかったため、今回はDockerからDockerHubへログインしてみようと思います。 www.guri2o1667.work ■はじめに1 ■はじめに2 ■DockerHubへのログイン(=…

【docker】コンテナイメージのバージョンについて

前回の記事でMySQLコンテナを起動し、コンテナを操作しました。 www.guri2o1667.work この時は詳細は割愛したのですが、今回はMySQLバージョンを指定してMySQLコンテナを起動する方法について取り上げます。 ■はじめに ■MySQLコンテナのMySQLバージョンにつ…

【docker】DockerHubを利用したコンテナイメージの操作

今回はDockerHubを利用したコンテナもしくはコンテナイメージの操作についてです。 ■DockerHub上から利用したいコンテナイメージを探す ■DockerHub上で見つけたMySQLコンテナイメージをpull ■pullしたMySQLコンテナイメージを起動 ■runしたMySQLコンテナイメ…

【docker】DockerHubへの登録

前回、Docker環境をセットアップしたので今回はDockerHubへの登録を行います。 www.guri2o1667.work ■DockerHubとは? ■DockerHubへのアカウント登録って必要? ■DockerHubへの登録方法 ■Repository登録 ■登録したRepositoryの確認 ■DockerHubとは? 世界中…

【docker】windows10にDockerをインストール(Hyper-V / WSL2)

今回はWindows10proにDocker環境をインストールしてみます。尚、本記事は「とりあえずDockerを触りたいから、細かいことは抜きにしてDocker環境を用意したい!!」という思いに沿う形となっております。 ■Windows10の環境について ■補足 ■インストール手順(…

【MySQL】外部キー制約(ForeignKey制約)のon delete設定について

今回は外部キー制約を設定する際の、on delete設定についてです。 ■前提 ■on delete設定について ■on delete設定の動作検証の前の状態整理 ■on delete cascade 設定の動作検証 ■on delete restrict 設定の動作検証 ■on delete set null 設定の動作検証 ■前提…

【MySQL】制約について

今回はMySQLだけの話ではないですが、制約についてです。 ■制約とは? ■① キー制約 ■PrimaryKeyの制約 ■PrimaryKeyの機能 ■ForeignKeyの制約 ■ForeignKeyの機能 ■② Null/NotNull制約 ■① デフォルト値制約 ■制約とは? ある条件を課して、自由にはさせないこ…

【AWS】RDSの制約事項について

今回は、RDSの制約事項についてです。 ■前提 ■制約事項について ■① versionが限定かつ少し古い ■② OSへのログイン不可、ファイルへのアクセス不可 ■③ グローバルIPアドレスの固定不可 ■④ セキュリティパッチのような個別パッチを指定しての適用不可 ■前提 RD…

【MySQL】DDL、DML、DCLについて

今回はSQL文のコマンドの種別についてです。 ■SQLタイプとは? ■① DataDefinitionLanguage(DDL) ■② DataManipulationLanguage(DML) ■③ DataControlLanguage(DCL) ■DDL、DML、DCLの一覧 ■SQLタイプとは? SQL文には多くのコマンドが存在します。それら…