2018-11-01から1ヶ月間の記事一覧
AWSにDocker hostを作成する方法 AWSにDocker hostを作成し、管理する方法についてみていきます! AWSを操作するため、AWSの認証情報を取得 まずはAWSのウェブ画面にログインします。左上のサービス>セキュリティ、 アイデンティティ、 コンプライアンス>I…
Docker machineを使用したDocker hostの作成 docker hostの確認コマンド $ docker-machine ls 試しに実行すると起動中のhostがないことがわかります。 $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS docker hostの起動コマンド 以…
githubへのビルドコンテキストのpushに伴うAutomated buildを実践してみる Automated buildの設定方法 前回の記事 takanori5.hatenablog.com Automated buildを実践 前回の設定に基づき、githubにビルドコンテキストをpush それに伴うAutomated buildを見て…
DockerのAutomated Build(自動build)の設定方法 Automated Build(自動build)を設定していきます。まずはgithubやbitbucketなどのホスティングサービスとリンク設定を行います。 githubとdockerhubをリンクする方法 まずはdocker hubにいきます 右上の Create…
DockerのAutomated Buildとは Automated Build githubなどのホスティングサービスでビルドコンテキストを管理して リポジトリ上のビルドコンテキスト(Dockerfileやその他ビルドに必要なファイル群)が変更された際に 自動でビルドを実行する仕組みのこと。
Dockerコンテナのリンクオプションとは こんにちは本日はDockerのリンク機能についてみていきます。 リンクオプションの使い方 以下のコマンドで実行可能 docker run --link <コンテナ名orコンテナID> :<リンク先コンテナの別名>... リンクオプションを付け…
起動中のDockerコンテナのシェルへの接続方法 以下の二つの方法で接続可能 docker attach コンテナ名 docker exec -it コンテナ名 /bin/bash docker attach コンテナ名 コンテナで起動しているPID=1のプロセスの標準入出力(STDIN/STDOUT)に接続(attach)する…
コンテナのライフサイクル コンテナとはDockerイメージのファイルシステムを元に作られる一種の仮想環境。 コンテナはホストマシンの1プロセスとして動作する docker runコマンドでは createdからのrunningまでをまとめて行なっている
Docker fileのCOPY命令ADD命令 COPY命令はホストマシン上のファイルをイメージ内にコピーする命令です。nginxイメージ内に修正した設定ファイルの内容を保存していきたいと思います。まずはnginxコンテナを立ち上げていきます。 $ docker run --name tmp-ngi…
nginxイメージでウェブサーバー構築 https://hub.docker.com/_/nginx/nginxのコンテナを立ち上げるコマンドは以下 docker run --name <コンテナ名> -d \ -p <ホスト側のポート番号>:<コンテナ側のポート番号> \ <イメージ名> コマンドの末尾の\は複数業に続…
Docker hubへのイメージのpush 方法 リポジトリにイメージを追加してみます。pushするにはDocker hubにログインする必要あり。 以下のコマンドを実行 $ docker login hodzumitakanori-no-MacBook-Air:imagebuild hodzumitakanori$ docker login Authenticati…