Dockerのコード
-
DOCKER Dropboxのdockerコンテナを立ち上げるdocker run --detach -it --restart=always --name=dropbox -e "POLLING_INTERVAL=20" -v /home/rancher/Dropbox:/opt/dropbox/Dropbox otherguy/dropbox:latest
-
DOCKER Dockerの保存先を変更・移動する{ "data-root": "/to/some/path" }
-
DOCKER docker runで-vオプションで複数のマウントを設定するdocker run -v /path/to/dir:/app -v /etc/localtime:/etc/localtime:ro hoge:latest
-
DOCKER Node.js + yarnのDockerイメージのDockerfileDockerfile FROM node:12.6-alpine WORKDIR /app RUN apk update && \ apk add git && \ apk add --no-cache curl && \ curl -o- -L https://yarnpkg.com/install.sh | sh ENV PATH $HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH CMD ["sh"]
-
DOCKER Alpine LinuxベースのCloud9 + PHP 7コンテナFROM anatolinicolae/alpine-cloud9 MAINTAINER c0d3man <hoge@fuga.com> RUN sed -i -e 's/v3\.4/v3.6/g' /etc/apk/repositories RUN apk --no-cache add php7 php7-fpm php7-mysqli php7-json php7-openssl php7-curl \ php7-zlib php7-xml php7-phar php7-intl php7-dom php7-xmlreader php7-ctype \ php7-mbstring nginx supervisor curl
-
DOCKER ジェネレイト&FTPができるHUGOコンテナのDockerfileFROM alpine:latest RUN wget https://github.com/gohugoio/hugo/releases/download/v0.41/hugo_0.41_Linux-64bit.tar.gz RUN tar -xzf hugo_0.41_Linux-64bit.tar.gz RUN mv hugo /usr/local/bin/hugo RUN mkdir -p /hugo ## Install lftp & PHP RUN apk update && apk add lftp
Dockerに関するノート
-
セルフホストCMS・DiretusをDocker&独自ドメインでサクッと構築する方法 -
Rancher OSでswapを設定して永続化する方法 -
Gitlabの2段階認証下でコンテナレジストリにPushする方法 -
Docker + Mailuでマルチドメインメールサーバーを立ち上げる -
Dockerコンテナ内でlocalhostで起動するアプリに外部から接続する方法 -
開発環境はHomebrew?docker?仮想マシン?使ってみて感じたそれぞれのメリット・デメリット -
バッチサーバー用のNode.js + yarn環境をDockerで構築する -
nginx-proxy環境下で、phpMyAdminをdocker-composeで立ち上げる -
Dockerのnginx-proxyコンテナでBasic認証を追加する -
Alpine LinuxコンテナにRubyをインストールする