概要 先日CodeCraftersというサービスで、ジェネリックDockerをGolangで開発しました。 実装する中で、注意すべき点がいくつかあったためその内容と理由をまとめます。 Dockerとは この記事ではDockerそのものについて詳しく解説しませんが、 SI→Web業界への転職に利用したポートフォリオのDocker環境を振り返るや docker composeとdocker-compose、ハイフン有無で何が違うのか?で説明しています。 事前準備 本コースの中では以下のようなコマンドを実行します。まずはそのために必要な準備を説明します。 $ mydocker run ubuntu:latest /usr/local/bin/docker-explorer echo hey $ mydocker run ubuntu:latest /usr/local/bin/docker-ex