docker
rails new するときにDockerfileを使う必要は特にない。 むしろ開発時に使うDockerfileとは別物になるので、Dockerfileを作らない方が良いです。 コマンド $ mkdir example_app $ cd example_app $ docker run --rm -v $(pwd):/app -w /app ruby:3.0.0 bash …
人に説明するときに記事あると便利なので、開発環境向けのDockerfileとdocker-compose.ymlを書いておく。 Dockerfile FROM ruby:3.0.0 WORKDIR /app # Using Node.js v14.x(LTS) RUN curl -fsSL https://deb.nodesource.com/setup_14.x | bash - # Add packa…
はじめに あとはVSCodeなどでコンテナにアクセスするなどして編集すればOKそうです(もしくはvimとか入れてコンテナ内で編集するとか) gamelinks007.hatenablog.com この記事を読んで「ホスト側で編集するようにできそう」と思ったので、試しに開発環境を作っ…
Rustの勉強をするため、ちょっとしたコードをDockerでビルドして実行するスクリプトを書いたのでメモ。 コード 勉強用のディレクトリに以下の bin/exec というファイルを作り、 $ chomod +x bin/exec で実行権限をつけておく。 #!/bin/sh set -e ROOT=$(cd $…
前々から Rust の良いと聞いていたので、ちょっと入門してみた。 Rust に入門した https://t.co/UfBJ6c1i9C— 神速@リリカルエンジニア (@sinsoku_listy) 2017年2月27日 参考のサイト 公式の プログラミング言語Rust が分かりやすそうなので、これを見ながら…
Docker Remote API を触って、簡単なコマンドを実行してみた。 実行環境 $ docker --version Docker version 1.12.1, build 6f9534c API ドキュメント docs.docker.com コンテナの作成 $ curl -v -X POST \ --unix-socket /var/run/docker.sock \ -H "Conten…
まだ全然実装できていないけど、とても勉強になっているので途中経過をブログに書いてみる。 github.com なぜやっているのか トランプくらい簡単に実装できる・・・そう思っていた時期が(ry 環境 Swift 3.0-dev on Docker swiftdocker/docker-swift この…
この前作った Swift の環境 で勉強として FizzBuzz を書いてみた。 github.com パッケージの作り方 $ mkdir FizzBuzz $ cd FizzBuzz $ swift package init コード // Sources/app/FizzBuzz.swift class FizzBuzz { let num : Int init(num : Int) { self.num…
docker で勉強する環境を作ってみた。 github.com 準備 リポジトリと README を見てもらえば分かるけど、下記のような bin/run のスクリプトを用意する。 #!/bin/sh if [ -n "$*" ] then docker run -v $(pwd):/app -w /app swiftdocker/swift $* else docke…
Mac で docker を使うと、docker-machine の IP にアクセスするときが少し面倒です。 これを /etc/hosts を使って localdocker でアクセスできるようにしておくと便利って備忘録。 準備 まず、 /etc/hosts にこんな感じで書いておく。 127.0.0.1 localdocker…
いい加減に関数型言語を1つくらい触っておかないとエンジニアとして生き残れなそうな気がしてきたので、勉強を始めてみた。 参考資料 書籍 Web Haskell 入門 - ウォークスルー Haskell 勉強方法 環境 hsenv を使って環境を作ってもいいけど、hsenvの使い方か…