Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
AndroidエミュレータとVirtualBox、Docker for Macを同時に実行できない問題 Docker for Macなどを起動中にAndroidエミュレータが起動できない状況がずっと続いていました。こういったメッセージが表示されるやつです。 Unfortunately, VirtualBox 4.3.30+ does not allow multiple hypervisors to co-exist.In order for VirtualBox and the Android Emulator to co-exist, VirtualBox must change back to shared use.Please ask VirtualBox to consider this change here: https://www.virtualbox.org/ticket
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? イントロ 2013年の3月頃にこんな記事を書いたのを思い出したのだが、最近事情でまた動かしてみたら気づいたことがあったのでメモ。 「GNU ld の--no-as-neededと--as-neededオプションについて」 最初によくわかっている方向けの言い訳説明をしておくと、上記はLD_PRELOADを使って hook を行う場合に準備する shared object を作る際に使用するリンカ(GNU ld)の挙動がUbuntu 12.04 前後で若干変更され、ld の option 指定に注意が必要になったという話だった。当時は上記記
動機 開発したアプリケーションは自分の書いたコードだけで動いているわけではありません。コードだけを管理していても環境毎にライブラリなどが変更されていると動かなかったり挙動が変わってしまったりしてしまいます。 Ansibleなどの構成管理ツールを使う手もありますが、競合が発生してしまう恐れがありますし、ディストリビューション毎の差異を吸収してやる必要もあります。専用サーバやVMなどで環境を独占するというのも手ですが、Dockerなら簡単に用意することができる上に仮想化の実行コストが無く、メモリ消費もプロセスが使う分だけですみます。 また、Dockerを利用することでカーネル以外のディストリビューションや実行するアカウント名、ファイルパスなども含めて決め打ちにしてしまうことが可能となり、設定項目を絞り込むことができます。 目標 ソースコード以外をDocker環境に閉じ込めます ソースコードはホ
最近ようやっと本格的に触りだしたので備忘録的に書きます。 プラクティスやアンチパターン的な話なので、 いわゆるチートシートやチュートリアルについては他記事を参照ください。 Dockerfile関連 FROMは慎重に選ぶ なるべく公式のDockerfileを使う。 refs: https://hub.docker.com/explore/ だいたい必要なものは揃ってるはず ユーザーコンテナは自分でDockerfileを作成する時の参考に Download数の多いDockerfileは特に参考になる 軽量コンテナについて はじめはなるべく標準のコンテナを使い、軽量コンテナの使用は一旦避ける まずはコンテナ運用のメリット・デメリットを体感し自分が求めるものかどうかを見極める 軽量コンテナ自体はnode:7-slim,golang:alpineなど公式的に提供されているので使う場合はこれらを使う
インストール記事はすでに沢山あるので、使用中に困ったことと、インストール直後のカスタマイズに焦点を絞って記事にする。 インストール手順 Qiita上の下記記事が丁寧でわかりやすかった。 http://qiita.com/Aruneko/items/c79810b0b015bebf30bb 要は次の3ステップを実行すれば良い。 開発者モードを有効化する Windows Subsystem for Linux(Beta) を有効化して再起動する コマンドプロンプトを開いて bash と打ち込み、ユーザ名とパスワードを入力する 困ったこと 日本語文字化け 上記の bash の打ち込みの後に、ダウンロードとファイル展開が始まるのだが、その時点で画面の日本語が激しく文字化けした。途方にくれて管理者コマンドプロンプトから lxrun /uninstall /full で一旦削除し、lxrun /ins
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? [前回の投稿] (http://qiita.com/takahigashi/items/50482d492e9769548caa)で作った環境にDockerコンテナでツールチェーンを作っていく。やってみるとDockerは偉いとつくづく思う。 GitLab CentOSでコマンド実行。 # docker pull gitlab/gitlab-ce:latest #docker run --detach --publish 442:442 --publish 80:80 --name gitlab gitlab/gitlab-ce:late
概要 題名通りです。Windows 10(64bit)にClangをBash on Ubuntu on Windows(以下BUW)で入れました。 以下はそのメモ書きです。 警告:ただClangを使いたいだけの人はapt-getすればClang3.8まで入ります。以下の記述は自力ビルド用です BUWを導入 これには次の記事を参照しました。 Bash on Ubuntu on Windowsをインストールしてみよう! Windows 10がビルド1607・OSビルド14393.693だったせいか、「ホスト名の明記」の項目で見事に詰まりました ただし「sudo: unable to resolve host」といった英字表記ではなく日本語表記でしたが…… これの解決には「sudo: unable to resolve host が表示されたら」を参照しました エラーメッセージが出ていてもコマン
目的 アプリケーション開発等の場面で、定期的・自動的にスクリーンショットを取得し、比較し(まずは目視)、異常が発生していないかをチェックすること。 環境、主要なバージョン情報 OS(ホスト/コンテナ両方) : Ubuntu 16.04.1 Docker : 1.12.3 Python : 3.5.2 Firefox : 51.0.1 Selenium : 3.0.2 手順 コンテナ整備 Docker をインストールする。詳細は↓が分かりやすいため、割愛。 Docker Documentation 以下のコマンドを実行する。 # Ubuntu16.04 にてコンテナ構築。 docker run -it --name=“selenium_test” ubuntu:xenial # ↓以降はコンテナ上での作業↓ # ひとまず各パッケージを最新化。 apt-get update && apt-ge
FROM ubuntu:16.04 # Install. RUN \ apt-get update && \ apt-get install -y python3 python3-pip && \ pip3 install --upgrade pip && \ pip3 install selenium && \ pip3 install beautifulsoup4 && \ apt-get install -y wget libfontconfig && \ mkdir -p /home/roor/src && cd $_ && \ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 && \ tar jxvf phantomjs-2.1.1-linux-x8
WindowsでDockerを利用する場合、利用方法がいくつかありそうなので調べてみた。 というより手元に、Windows7の32bit版があるので、こいつで簡単にDockerできる方法を知りたかっただけ。 念のため補足すると、 あくまでLinuxベースのコンテナを利用したDockerの話であり、 Windowsコンテナを実現するWindows 上の Docker エンジンの話ではありません。 Windows で Dockerを利用する公式の方法 公式サイトによれば、Windows で Docker を使う場合、大きく2つの方法がある。 Docker For Windows Docker Toolbox Docker For Windows Windows のネイティブサポート版で、以下前提。 64bit Windows 10 Pro, Enterprise and Education (
ZFSのプールを使っていると、作ったあとにHDDが壊れたり、容量を増加したくなることがあります。その時に、慌てないように事前に調査と演習をしたのでその備忘録的なものをまとめてみました。 容量の拡張は、ZFSでミラー(RAID0)にやったことがあるのですが、RAIDZは初めてです。 普通のRAIDでだと別のRAIDセットを作りコピーするとかが必要になります。 ZFSだと、無停止で拡張できるのではないかと思いブートボリュームでできないかやってみました。 実行環境はXenServer上でFreeBSD 10.3でやってみました。 準備 FreeBSD 10.3を用意する。 Boot Volume用として8Gバイトのストレージを3個用意する FreeBSD 10.3のインストラーで自動でRAIDZでZFSを作る ブートボリュームzrootが/dev/ada[012]で出来ているはずです。 /dev
正直PHP触りたくないんですが、仕事なので仕方ありませんでした… この記事で得られるモノ docker-compose で公式イメージを組み合わせていく雰囲気 docker-compose を用いた、デバッグの効く PHP 開発環境の立て方 docker-machine で使う Dockerfile を書く時の Tips など 「それ正直 Vagrant 挟んだほうが楽じゃない?」 「ぶっちゃけフルスタックのコンテナ作ってもよくない?」 ってところもありますが Docker だけでやってみたかったから仕方ない! docker-compose で小さなコンテナの組み合わせをやってみたかったから仕方ない! 仕方ない。 ホスト側の準備 VirtualBox docker (docker-engine) docker-machine docker-compose 以上4点を用意します。GUI でよ
勇者がいないなら、自分が勇者になればいいのに。 前回記事 勇者はぜひ上記に macOS と illumos も加えたクアッドブートディスクをこさえてみてください。 というわけでやりました。 illumos は後述の理由でないけどクワッドどころかオクタブートです。それもベアメタルで。 MacBook Air (13-inch, Late 2010)。6年以上前のノートブックの未来、かつて私のメインノートで、その後長女のメインノート。だから裏蓋はこんな。 その長女のメインノートも、私と同じ MacBook Pro (Retina, 13-inch, Mid 2014) に変わって以来、しばらくお蔵入りしていたのを引っ張り出して来ました。 USB3はおろか、Thunderboltもない、CPUパワーは今日日のiPhoneに負けてしまうロートルですが、 Sierra も Windows 10 も動
こんにちはみなさん 今回はしょうもないことでふらふらと調べまわった挙句、 それほど困るものでもなかった問題に遭遇したので、 とりあえず備忘録として挙げたものです Docker Toolbox 今回はいろいろ面倒になったので、Docker Toolboxでdocker環境をオールインワンで突っ込んでいます Docker Toolbox は docker を動かすために十分な環境を用意するためのインストーラです。 これを使用すると、windowsだろうがmacだろうが、ネイティブのコマンドライン上でdockerコマンドを使えるようになります 一昔前のboot2dockerですな インストールが完了すると「Docker Quickstart Terminal」というアイコンが出てきて、これを起動すると、dockerを動かすための環境をセットアップして、動作環境を整備した状態にしてくれます Doc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く