C Docker gcc linux

[Docker] scratchイメージとstaticライブラリ

scratchイメージ 最小限の素のDockerイメージを自分で作る場合にはscratchイメージを使う。これをちょっと試してみた。 https://hub.docker.com/_/scratch/ サンプルプログラム 普通にCのhello worldを作ると。 ...

Docker linux socat

[Linux] Dockerコンテナ同士で仮想シリアルポートをつないでみる。を詳しく

Dockerコンテナ同士で仮想シリアルポートをつないでみる。 では、socatを使って2つのコンテナ同士をつないだ。 どのようにつながっているのかを順を追って見てみよう。 Server1でlisten まずは前回同様にServer1側を起動する。 socat実行時に -...

Docker linux socat

[Docker] Dockerコンテナ同士で仮想シリアルポートをつないでみる。

socatで仮想シリアルポート socatを使うと、以下のような感じで、仮想シリアルポート同士の通信ができる。 $ socat pty,raw,echo=0,link=/dev/ptty0 pty,raw,echo=0,link=/dev/ptty1 $ ls /dev/...

unix

[unix] netcatの -p オプション

busyboxのnc のスクリプトは最初 docker の alpine linux で動かしていて、うまく動作しなかったので、どうしたもんかと考えていた。 実は素の alpine linux の nc は busybox で busybox の nc はオプションが違うみた...