プログラミングと旅と映画の日々

普段はスマホ決済サービスのバッグエンドを担当しているエンジニアです。プログラミングと趣味の映画、株、時々うどんに関してブログを書いていこうと思います。海外ドラマ、クロスバイクも好きです。

Docker

【Docker】AWSにDocker hostを作成する方法【入門】

AWSにDocker hostを作成する方法 AWSにDocker hostを作成し、管理する方法についてみていきます! AWSを操作するため、AWSの認証情報を取得 まずはAWSのウェブ画面にログインします。左上のサービス>セキュリティ、 アイデンティティ、 コンプライアンス>I…

【Docker】Docker machineを使用したDocker hostの作成方法【入門】

Docker machineを使用したDocker hostの作成 docker hostの確認コマンド $ docker-machine ls 試しに実行すると起動中のhostがないことがわかります。 $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS docker hostの起動コマンド 以…

【Docker】githubへのビルドコンテキストのpushに伴うAutomated buildを実践【入門】

githubへのビルドコンテキストのpushに伴うAutomated buildを実践してみる Automated buildの設定方法 前回の記事 takanori5.hatenablog.com Automated buildを実践 前回の設定に基づき、githubにビルドコンテキストをpush それに伴うAutomated buildを見て…

【Docker】Automated Build(自動build)の設定方法【入門】

DockerのAutomated Build(自動build)の設定方法 Automated Build(自動build)を設定していきます。まずはgithubやbitbucketなどのホスティングサービスとリンク設定を行います。 githubとdockerhubをリンクする方法 まずはdocker hubにいきます 右上の Create…

【Docker】Automated Build(自動build)とは【入門】

DockerのAutomated Buildとは Automated Build githubなどのホスティングサービスでビルドコンテキストを管理して リポジトリ上のビルドコンテキスト(Dockerfileやその他ビルドに必要なファイル群)が変更された際に 自動でビルドを実行する仕組みのこと。

【Docker】コンテナのリンクオプションとは【入門】

Dockerコンテナのリンクオプションとは こんにちは本日はDockerのリンク機能についてみていきます。 リンクオプションの使い方 以下のコマンドで実行可能 docker run --link <コンテナ名orコンテナID> :<リンク先コンテナの別名>... リンクオプションを付け…

【Docker】起動中のコンテナのシェルへの接続方法【入門】

起動中のDockerコンテナのシェルへの接続方法 以下の二つの方法で接続可能 docker attach コンテナ名 docker exec -it コンテナ名 /bin/bash docker attach コンテナ名 コンテナで起動しているPID=1のプロセスの標準入出力(STDIN/STDOUT)に接続(attach)する…

【Docker】コンテナのライフサイクル【入門】

コンテナのライフサイクル コンテナとはDockerイメージのファイルシステムを元に作られる一種の仮想環境。 コンテナはホストマシンの1プロセスとして動作する docker runコマンドでは createdからのrunningまでをまとめて行なっている

【Docker】Docker fileのCOPY命令で設定ファイルを保存【入門】

Docker fileのCOPY命令ADD命令 COPY命令はホストマシン上のファイルをイメージ内にコピーする命令です。nginxイメージ内に修正した設定ファイルの内容を保存していきたいと思います。まずはnginxコンテナを立ち上げていきます。 $ docker run --name tmp-ngi…

【Docker】nginxイメージでウェブサーバー構築【入門】

nginxイメージでウェブサーバー構築 https://hub.docker.com/_/nginx/nginxのコンテナを立ち上げるコマンドは以下 docker run --name <コンテナ名> -d \ -p <ホスト側のポート番号>:<コンテナ側のポート番号> \ <イメージ名> コマンドの末尾の\は複数業に続…

【Docker】Docker hubへのイメージのプッシュ方法【入門】

Docker hubへのイメージのpush 方法 リポジトリにイメージを追加してみます。pushするにはDocker hubにログインする必要あり。 以下のコマンドを実行 $ docker login hodzumitakanori-no-MacBook-Air:imagebuild hodzumitakanori$ docker login Authenticati…

【Docker】Docker fileを使用したイメージの構築方法【入門】

Docker fileを使用したイメージの構築方法 Docker fileを使用してイメージを構築することをイメージビルドと呼ぶ docker fileからイメージをビルドするコマンド docker build -t hoge . -t hoge(タグ名を指定)/ . ビルドコンテキストを指定(この場合current…

【Docker】Docker imageとは何か【入門】

Docker imageとは何か Docker imageとは コンテナ実行に必要なファイルをまとめたファイルシステム (ファイル例:OSのライブラリやアプリケーションなど) imageは階層構造でデータが管理されていて 角層をレイヤーと呼ばれる 例えば、dockerイメージにngin…

【Docker】Docker hubとは何か【入門】

Docker hubとは Docker hubはDockerのレジストリサービス Dockerイメージの公開、検索、ダウンロードが可能 https://hub.docker.com/ 試しにexploreをみると 色々なレポジトリがありますね hello worldを検索すると多くのレポジトリが出ます スラッシュで区…

【Docker】Dockerでhello wold【Docker】

Dockerでhello worldしてみる dockerを今更ながら学習し始めました。まずはhello world $ docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world d1725b59e92d: Pull complete Digest: sha25…