Labs

<< 最初 < 前ページ 次ページ > 最後 >>
開発その他 のトピック一覧 条件クリア
icon 2017/03/22 [vagrant]macにVagrant + VirtualBox + Debian

vargrantインストール


https://www.vagrantup.com/

box追加


vagrantbox.esからboxのURLをコピーしターミナル実行

$ vagrant box add ARTACK/debian-jessie https://atlas.hashicorp.com/ARTACK/boxes/debian-jessie

==> box: Loading metadata for box 'https://atlas.hashicorp.com/ARTACK/boxes/debian-jessie'
==> box: Adding box 'ARTACK/debian-jessie' (v8.1.0) for provider: virtualbox
box: Downloading: https://atlas.hashicorp.com/ARTACK/boxes/debian-jessie/versions/8.1.0/providers/virtualbox.box
box: Progress: 31% (Rate: 1768k/s, Estimated time remaining: 0:03:11)



boxの確認


vagrant box list
ARTACK/debian-jessie (virtualbox, 8.1.0)



初期化/起動


まず名称が長いので変更

cd ~/.vagrant.d/boxes
mv ARTACK-VAGRANTSLASH-debian-jessie debian81



mkdir -p ~/vagrant/debian81
cd ~/vagrant/debian81
vagrant up debian81
vagrant up

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'debian81'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'debian81' is up to date...
==> default: Setting the name of the VM: debian81_default_1490150594432_4688
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
.....



$vagrant status
Current machine states:

default running (virtualbox)





SSH接続


設定したboxホームからssh接続できる。
root初期パスワードは「vagrant」

$vagrant ssh
$ su
Password:


icon 2016/06/17 [Homebrew]実行エラー
久々にbrewコマンドを叩いたらエラー
$ brew update
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- mach (LoadError)
	from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>'
	from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>'
	from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /usr/local/Library/brew.rb:16:in `<main>'

アクセス権の問題か?ここを参考に再構築

Gitコマンドでリセット


git reset --hard && git clean -df

/usr/local の権限を変更


自分権限、adminグループで再帰的に変更
sudo chown -R $(whoami):admin /usr/local

これで brew update できました。
icon 2016/06/17 [Docker]インストール・設定

概要


Docker Toolbox を利用して VirtualBox にDocker専用マシンを構築する

Docker Toolbox インストール


Docker Toolbox(OSX)をダウンロードしインストール

- VirtualBoxは必須
- Docker Quick Terminal で操作
(VirtualBoxで)

Dockerマシン追加


$ docker-machine create --driver virtualbox default
$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   *        virtualbox   Running   tcp://192.168.99.102:2376           v1.11.2   

ACTIVE欄が「*」になっていれば有効だが、ホスト・CERT・TLS設定しないと有効にならない

Dockerマシン削除


間違えて追加してしまった場合は、rm オプションで削除
$ docker-machine rm default

ホスト・CERT・TLS設定


$ vi ~/.bash_profile
    export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.99.102:2376
$ . ~/.bash_profile

Dockerマシン確認


docker-machine env default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.102:2376"
export DOCKER_CERT_PATH="/Users/yoo/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"

Docker確認


$ docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.11.2
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge null host
Kernel Version: 4.4.12-boot2docker
Operating System: Boot2Docker 1.11.2 (TCL 7.1); HEAD : a6645c3 - Wed Jun  1 22:59:51 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: default
ID: D4BL:ZGHK:VBMG:Q6KH:4ZIJ:AK3T:2YUR:YIMF:2CHO:TJMH:IL4A:CGYC
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug mode (client): false
Debug mode (server): true
 File Descriptors: 12
 Goroutines: 29
 System Time: 2016-06-17T08:09:35.868492047Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox

TensorFlowコンテナ起動


docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel
<< 最初 < 前ページ 次ページ > 最後 >>

このサイトについて

HTML5 & CSS3化しつつあるので、現在IEには対応してません。
できれば、Google Chromeやら Apple SafariのWebKit系をお勧めします。

DBからプログラムまで一応全て自作なので、バグってたらすいません。
実験でFlash版(Flex版)を先に作りましたが、ちょっと停止してます。

プロフィール

新宿近辺でSE & プログラマーしてます。
Webアプリの開発・設計とか、最近はiPhoneとか奮闘してます。
デザインはさっぱりです。

音楽は、昔からCubase打ち込み人間で、そっちの方が経歴は長いですが、最近はやる暇がないです。。。

今は、Gon's Privates ってバンドのキーボードやってます。
単発的に、なんちゃってジャズ系のライブもやってます。

名古屋生まれなのでドラゴンズ好きです。

Info && SNS

Gmail

 yohei.yoshikawa@gmail.com

Twitter

 http://twitter.com/yoo_yoo_yoo

あんまつぶやきませんが、一応技術系メインで使ってます。情報交換はこちらへ

FaceBook

 http://www.facebook.com/#!/profile.php?id=1439130626

海外の知り合いがいないので閑散としてます。

mixi

 http://mixi.jp/show_profile.pl?id=230072

音楽仲間とかはこっちメインでやってます。興味があればこちらへ