Category "Docker"を表示しています。
2019.9.28 土
Dockerの基本的な使い方 Dockerにはいろんな使い方があるのですが、その中でも最も基本的な使い方を説明します。すでにDockerがインストールされている状態を想定しているので、インストールと初期設定が終わっていることが前提になります。 ここではdocker pullでDockerhubからイメージを引っ張り出して構築します。Dockerhub 現時点ではversion 19.03.2を前提に話をすすめます。(2019-09-28時点) $ docker --version Docker version 19.03.2, build 6a30dfc Dockerを運用するディレクトリを作成します。 $ mkdir -m 755 ~/mydocker $ cd mydocker Dock...
2019.4.1 月
CentOS7でDockerを起動してアプリケーションを管理する方法です。 dockerとdocker-composeをインストールする docker すでにDockerがインストールされていた、一度削除して最新のものにします。 yum remove docker docker-common docker-selinux docker-engine 必要なパッケージのインストールをしておきます。 yum install -y yum-utils device-mapper-persistent-data lvm2 dockerのリポジトリの追加 yum-config-manager --add-repo https://download.docker.com/linux/centos/doc...
2019.3.30 土
Dockerはすごい速いですね。かなりはやい。なので全然プロダクト環境でも使えるんじゃないかと思うのですが、私の周りはみんなテストするつもりがまるでないです。 構築した環境はGCPのCentOS Linux release 7.6.1810 (Core) です。yum info dockerで確認すると比較的古いものをインストールしようとしてくるので、ここではできるだけ新しいものをインストールするようにします。 Dockerのインストール Docker-composeのインストール niginx php myssqlの設定 Dockerのインストール 設定で面倒臭そうなものを止めておく systemctl stop firewalld systemctl disable firewalld ...
2019.3.25 月
docker-compose.ymlで以下のように設定します。 .... phpmyadmin: image: phpmyadmin/phpmyadmin environment: - PMA_ARBITRARY=1 - PMA_HOST=mysql - PMA_USER=root - PMA_PASSWORD=SET_PASSWORD links: - mysql ports: - 8080:80 volumes: - /sessions 最終的にはこんなようなカタチになります。 version: '3' services: wordpress: image: wordpress:latest ports: - "3001:80" environment: WORDPRESS_DB_NAM...
2019.3.23 土
WordPressの環境はもう年間何回作ってるんだといった感じで、WEBのサービスとしてはかなりメジャーになってしまいました。 $ docker pull wordpress $ docker pull mariadb docker-compose.ymlを作成してプロジェクトディレクトリ直下においておく。 記述は以下のようにします。ちょっと解説すると、mysqlのデータベースとWordpressrをつなぐので、DB名とユーザー名とパスワードは同じものを設定します。同じものであれば任意の設定で構いません。 docker-compose.yml version: '2' services: wordpress: image: wordpress:latest ports: - "3001:80...
2019.2.17 日
Docker環境 Docker Version確認 $ docker --version Docker version 18.09.2, build 6247962 Docker ComposeVersion確認 $ docker-compose --version docker-compose version 1.23.2, build 1110ad01 Docker 起動・停止・削除 Docker起動 docker-composeで起動させる場合は、docker-compose.ymlのあるディレクトリ内でコマンドを叩きます。 すべてのDockerを立ち上げる場合。 $ docker-compose up -d 任意のDockerコンテナを立ち上げる場合 $ docker-compose...
2018.9.12 水
前回のDocker入門と基礎知識(1)ができるようになったら、Docker内で実際に小さなプロジェクトを動かしてみます。 むかーしむかしはローカルPC内にApacheを起動させたりxamppやmamppでwebサーバーを作ったり、もっとむかしはIISとかでwebサーバーを作っていたはずです。それがコンテナ内で比較的お手軽に制作でき且つそのままデプロイできるというのが魅力です。 Dockerはコマンドライン操作が基本なのですが、複雑且つ面倒くさい操作は、 Dockerfile .dockerignore docker-compose.yml というファイルに、かくかくしかじかの設定情報を書いて、まとめてビルドします。 いわゆるpackage.jsonとかcomposer.jsonとか諸々の設定...