0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

docker入門の記録, The `brew link` step did not complete successfully error(63) docker(44) coding(121)

Last updated at Posted at 2018-04-02

dockerを使い始めた理由

TOPPERS/FMP, SSPをコンパイルするのに、
MacintoshだとGCCのクロスコンパイラのコンパイルがうまく行かず、
Docker上のubuntuでコンパイルすることになった。

docker (37) Dockerをどっかーらどうやって使えばいいんでしょう。TOPPERS/FMP on RaspberryPi with Macintosh編 5つの関門「名古屋のIoTは名古屋のOSで」
https://qiita.com/kaizen_nagoya/items/9c46c6da8ceb64d2d7af

dockerを使い始める人は、それぞれ色々な理由がある。

ここでは上記利用を中心に、必要な情報の収集に務める。

色々未知の事象に遭遇し、うまく整理できていません。

docker(1) 利用を勧める16の理由
https://qiita.com/kaizen_nagoya/items/c4e5075142bf5e11ddbe

docker利用の課題

Linux系での利用(Debian/Ubuntu/Raspbian)

Dockerの利用の仕方

異なる版のLinuxを容易に利用
同じ版のLinuxでも異なるコンパイラを容易に利用
同じ版のLinux,コンパイラで、異なるアプリを利用

LinuxでのDockerとmac, Windowsとの違い(Linux視点)

本家。

Macintoshでの利用

Docker for macの導入方法

$ brew install docker
==> Downloading https://homebrew.bintray.com/bottles/docker-18.03.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring docker-18.03.0.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/docker
Target /usr/local/bin/docker
already exists. You may want to remove it:
  rm '/usr/local/bin/docker'

To force the link and overwrite all conflicting files:
  brew link --overwrite docker

To list all files that would be deleted:
  brew link --overwrite --dry-run docker

Possible conflicting files are:
/usr/local/bin/docker -> /Applications/Docker.app/Contents/Resources/bin/docker
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
🍺  /usr/local/Cellar/docker/18.03.0: 8 files, 50.3MB


brew cask install docker
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/23751/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Purging files for version 18.03.0-ce-mac60,23751 of Cask docker
Error: It seems there is already an App at '/Applications/Docker.app'.

Docker for macの利用

GCCのソースコードコンパイルなどmacOSでの文字、文字コード、文字列長などの制約を意識せずに作業
macOS上でLinuxを容易に利用

Docker for macとLinux, Windowsとの違い(mac 視点)

異なるOSである。

Windowsでの利用

Docker for Windowsの導入方法

docker for windowsのInstallerをダウンロード
https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

ダブルクリックして実行。
http://blog.saboh.net/windows10proaddgroup/

なんとか導入できました。

Docker for Windowsの理解の仕方

Docker for WindowsとLinux, macOSとの違い(Windows視点)

docker @ Qiita

Docker command まとめ
https://qiita.com/koryo/items/00b1031fda0faa4653aa
https://qiita.com/mochizukikotaro/items/9cb09db35fd1668b9a27

Dockerを用いたcronでの定時処理
https://qiita.com/midoribi/items/496dcb6f8307ce7e2af0

Dockerfile

Dockerfile Tips
https://qiita.com/yuyakato/items/4e8616ad83d67e35bc5a

DockerfileのRUNで行の区切りを入れたい場合:;\が便利
https://qiita.com/tukiyo3/items/0725d6b4cdfb0fb42158

Dockerfileについて
https://qiita.com/tanan/items/e79a5dc1b54ca830ac21

Dockerfile
https://qiita.com/kawazut/items/564ed8facf8d9b8eb6c1

Dockerfile
https://qiita.com/Masabow/items/145481fbb88df02a6117

docker for mac

Docker for mac のデータファイルを縮小させたかった話
https://qiita.com/akym03/items/4577207d31df7df02962

今まで食わず嫌いだった僕がDockerやってみる
https://qiita.com/taktod/items/df9fc9f018933e924a8f

docker login での Sign in について
https://qiita.com/tearoom6/items/b14913161250b2b30d0f

はじめてのDocker for Mac
https://qiita.com/kobori_akira/items/0cc993caeb20d77cd367

docer for windows

Docker for Windows でDNS を8.8.8.8へ切り替えてもDocker イメージが取得できない場合の対処方法
https://qiita.com/bnosuke/items/685e6ccdd720b11ac603

いくつかの機能

docker buildに失敗したimageへのアクセス方法
https://qiita.com/amasok23/items/01071447493497b627f3

Dockerfile から上の階層のディレクトリを参照する
https://qiita.com/TKR/items/ac29ee783bc4684d0612

snippet: Dockerfile
https://qiita.com/tukiyo3/items/3f9208d0a10708bdc755

やや古い資料(参考資料。より新しい資料を利用してください)

docker
https://qiita.com/toripiyo/items/05d627a9dd7570feda72

断片的な資料(参考資料。より全体的な資料を利用してください)

dockerメモ
https://qiita.com/yshi12/items/f46a519c4e79841198bf

docker
https://qiita.com/junk616/items/7e0755e4e5dbd643bc56

Dockerとは何か?どのように使うのか?
https://qiita.com/Panda_Programming/items/73f190b60676ef8cf16c

dockerのmacへのインストール手順
https://qiita.com/hogehoge1234/items/7c73be819295d183aa5b

URLのみ

Dockerとは
https://qiita.com/pi-su/items/6918210d3ff24dd6fa5d

Reference

The C++ Standard Library: clang++とg++でコンパイルしてみた(まとめ):14件
https://qiita.com/kaizen_nagoya/items/9bdfaa392443d13e5759

C++17 - The Complete Guide clang++とg++でコンパイルしてみた(まとめ):4件
https://qiita.com/kaizen_nagoya/items/c000f307e642990781e1

C++N3242, 2011, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/685b5c1a2c17c1bf1318

C++N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

C++N4910:2022 Standard Working Draft on ISO/IEC 14882(0) sample code compile list
https://qiita.com/kaizen_nagoya/items/fc957ddddd402004bb91

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76

ISO/IEC TS 17961:2013 C Secure Coding Rules(1) All list(to be confirmed)
https://qiita.com/kaizen_nagoya/items/54e056195c4f11b850a1

ISO/IEC TS 17961:2013 C Secure Coding Rules(1) All list(to be confirmed) 
https://qiita.com/kaizen_nagoya/items/54e056195c4f11b850a1
Qiitaの記事に3段階または5段階で到達するための方法
https://qiita.com/kaizen_nagoya/items/6e9298296852325adc5e

物理記事 上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

量子(0) 計算機, 量子力学
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4

数学関連記事100
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d

統計(0)一覧
https://qiita.com/kaizen_nagoya/items/80d3b221807e53e88aba

品質一覧
https://qiita.com/kaizen_nagoya/items/2b99b8e9db6d94b2e971

言語・文学記事 100
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6

医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82

自動車 記事 100
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

通信記事100
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

日本語(0)一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68

英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d

転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe

仮説(0)一覧(目標100現在40)
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df

音楽 一覧(0)
https://qiita.com/kaizen_nagoya/items/b6e5f42bbfe3bbe40f5d

@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

Qiita(0)Qiita関連記事一覧(自分)
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6

鉄道(0)鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/26bda595f341a27901a0

安全(0)安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

OSEK OS設計の基礎 OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

++ Support(0) 
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding(0) Rules, C, Secure, MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

Python(0)記事をまとめたい。
https://qiita.com/kaizen_nagoya/items/088c57d70ab6904ebb53

官公庁・学校・公的団体(NPOを含む)システムの課題、官(0)
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

「はじめての」シリーズ  ベクタージャパン 
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧 
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧(0)
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧 
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

100以上いいねをいただいた記事16選
https://qiita.com/kaizen_nagoya/items/f8d958d9084ffbd15d2a

小川清最終講義、最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿 20180403
ver. 0.02 補足 20190222
ver. 0.03 標題追記 20190813
ver. 0.04 ありがとう追記 20230413

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?