Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

rails初心者です。 自作のアプリケーションをDockerで開発、Herokuにデプロイした際にMySQLの設定ではまったのでメモしておきます。 環境 Windows10 -> docker-compose 上で開発 Rails 5.0.6 gem 'mysql2', '>= 0.3.18', '< 0.5' 陥った状況 ネットにある情報を頼りにHerokuにアカウント登録→デプロイまでは何とかできるようになる。 (ここにたどり着くまでにそもそもGitの使い方ではまった) 無事アプリケーションが立ち上がるが、DBに接続するページでエラーが出てしまう。 ログを追うと、 # <Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)> Couldn't
概要 Docker for WindowsでDocker outside of Dockerができないと勝手に思っていましたが、 以下の方法で普通に使えることがわかったので、ご紹介します 方法 一般的に有名な方法として以下の二つがあります ずっとWindows環境では使えないと思っていましたが、どちらでも使えます docker in docker コンテナにホストのdocker.sockをマウントする(Docker outside of Docker)今回は 参考: 「Docker in Docker のベタープラクティス」 「さわって理解する Docker 入門」 docker.sockのマウント /var/run/docker.sockをコンテナにマウントするが、Windows環境ではどうやら自動的にDocker Machineのパスとして判定してくれるようです ホストのdocker.
LAMP環境をXAMPPからDockerに移す初心者がはまりがちなポイントをまとめました。 docker-compose.ymlやDockerfileを設置してdocker-compose upしたけど、思い通りに動かない... そもそもdocker-compose buildでビルドしたか?できているか? docker ps -aで停止中コンテナを確認。 すべてのコンテナ名が一覧にある:ビルドはできているけど、起動に失敗している →2の「ない」へ 一部またはすべてが一覧にない:念のためdocker-compose downしてから、もう一度docker-compose buildを実行してログを見る。 最終行のコマンドはdocker-compose.ymlのserverに書いた最後のセクションのDockerfileの内容まで走っているか? コンテナは起動しているか? docker psで
経緯 docker中毒の私は最近何をするにもdockerを使ってしまいます。ということで今回はAWS EC2にdockerとdocker-composeをインストールしていきたいと思います。 dockerの動作確認がてらnginxコンテナでWEBサービスを起動してアクセスしてみます。 前提条件 AWSのアカウントが作成してあること SSHクライアントが用意してあること(今回はCygwinを使いました。) やること AWS EC2インスタンスの新規作成 dockerインストール docker-compose インストール dockerでnginxコンテナを立ち上げる 1. AWS EC2インスタンスの新規作成 早速やっていきましょう。 AWSコンソールで[EC2]を押下する [インスタンスの作成]を押下する AMIを選択する 今回は、Amazon Linuxの次世代バージョンであるAmazo
はじめに GitLabをできるだけ手軽に導入したいと思い、Dockerを使った導入方法を試してみることにした。 しかし、自分のDockerに関する知識が不足しており、はまったところがあったので、メモがてらに投稿。 エラー内容 公式の手順どおり、 $ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml $ docker-compose up こんなエラーが何個も出ている。 …という状況。 解決方法 まず、前提として、/home/git/dataはコンテナ側のパスであり、これに結び付けられているホスト側でのパスは/srv/docker/gitlabである。(公式がこのように指定している) が、/srvディレクトリ配下を編集する権限がないために、 Operation no
概要 初めてのkubernetesを勉強するのにあたって、ローカルで簡易的なクラスタリングを実現するMinikubeの導入とチュートリアルについての手順などを残します まず、第1弾としてWindows10での環境構築になります 私の環境が特殊なのかわかりませんが、環境構築時にエラーが頻発して、基本すんなりと開始、終了できません なので、トラブルシューティングなども合わせて記録として残したいと思います なお、この記事投稿以降に以下のように環境構築が大変便利になりましたので、Minikubeではなく以下のツールをご利用することをお勧めします! Docker for Windows/Mac版にKubernetesが統合されたことにより、Minikubeの構築よりも手軽にKubernetesを構築できるようになりましたので、「Docker for WindowsでKubernetesを試してみる」
入門 Kubernetes (原題: Kubernetes: Up & Running) の 14 章「実用的なアプリケーションのデプロイ」という章の「14.2 Ghost」にある Ghost のデプロイ手順をそのままやってみたのですが、動きませんでした。 Pod のエラーログを追っているうちにいくつかの問題が見つかったので、修正して本家のリポジトリに Pull Request を出しています。 Fix 14-4-ghost.yaml が、最近のリポジトリの動きをみてる限りでは取り入れてもらえるか微妙な感じなので、この記事を書くことにしました。 前提となるバージョン 大前提として minikube で動かしています。 kubectl も minikube も、この記事を書いている 2018/04/08 時点でだいたい最新だと思います。 $ kubectl version Client Ve
Minikubeの重要性について まずは何故こんな記事を書くことになったかというところからお話ししたい。皆はKubernetesにApplicationをDeployする時にどのような工程を踏んでいるだろうか。もし、Dockerで動作しているものがそのままKubernetesでも簡単に動くものだと考えている方がいるなら、残念ながら私と同様大きな失敗をしてしまうことだろう。Komposeなるものが世の中に存在しているくらいだからDockerからのKubernetesへの移行はそれほど高くないものだと思っていた。しかし、KubernetesはKubernetesの考えに基づいてDeployされるものだからDocker Imageだけあれば何とかなるななどという簡単な話ではないのだ。この変換部分について今のところMinikubeが一番利用価値の高いものだと思ったのでここに記載しておくことにする。
[root@master ~]# lscpu |grep vmx Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く