Docker [RUNNING]

###NETWORK作成

\$ docker network ls|/
NETWORK ID     NAME       DRIVER    SCOPE
fc84cb948f63   adopter    bridge    local
272d903a7614   bridge     bridge    local
7b0a43421749   eth0       bridge    local
be36cf9f3e5c   eth1       bridge    local
50bd08843c78   host       host      local
a82d51b65b0d   hostonly   bridge    local
d5930b9bbe07   network1   bridge    local
be7b8928cb8a   none       null      local


Docker network connect --ip 10.10.36.122 ETH0 42544a0703855bcbe127ee59e7ac88cc37c987b820bdc374c1450e40531efff5

あ、これって直接ID指定するのではなさそう。ERRでした
Error response from daemon: user specified IP address is supported only when connecting to networks with user configured subnets
サブネットだけで指定？
本とかで見ると、下記のようになっていたりします。
docker network create --subnet 192.168.1.0/24 network1
ちょっと、ネットワーク周りの所は、今回アタッチすることができなかったので、
細かくはまた次回。

unknown flag: --subnet
unknown flag: --subnets
unknown flag: --subnetmask
See 'docker network connect --help'.
UNKNOWNなんて、回答されてしまいました。

###CONTAINER作成
 docker run -d --name container01 centos
651cd4cf37d717b70eb6d3bd3633a5ec5ab7de9876fa09e5125caac1b0b0674f
 docker container ls
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

何も表示されないコマンドです。。

$ docker run -d --name container01 centos
docker: Error response from daemon: Conflict. The container name "/container01" is already in use by container "651cd4cf37d717b70eb6d3bd3633a5ec5ab7de9876fa09e5125caac1b0b0674f". You have to remove (or rename) that container to be able to reuse that name.

どうやらいつの間にか"CONTAINER01"がコンテナ作成されていた様子。
単独でコンテナクリエイトしたのは、
docker network connect multi-host-network container1
なので、0が抜けてしまっているから別のものだと思われます。
1は作ったけど、01は作っていません。次回もう少し深掘りしてみます。
gitに調査ログをまとめたいと思っています。
###IP固定
docker network connect --ip 10.xx.00.XX eth0
"docker network connect" requires exactly 2 arguments.

docker start
"docker start" requires at least 1 argument.

 docker network create
"docker network create" requires exactly 1 argument.
これらのエラーは、単純にオプション指定(-it, -exec,)で解決できます
と思いましたが、
そうではなかったですね。
$ docker commit
"docker commit" requires at least 1 and at most 2 arguments.
$ docker build
"docker build" requires exactly 1 argument.
確かこれらはイメージの作成やスナップショットとかのコマンドだったと思うので、
また後日、バックアップの構築時に使用してみます。

###IMAGE PULL ※やたらと何回も実行されてしまう。
CENTOS:latestをゲット。
centos       latest    300e315adb2f   9 months ago     209MB
docker images rm??とかで整理整頓します。

###プライベートキーとパブリックキー
Successfully generated and loaded private key. Corresponding public key available: /Users/a765432109807543/key01.pub
network周り構築の為、これ必須ですかね。

###
$ docker ps -a
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS                      PORTS     NAMES
def2725110bc   centos:7       "/bin/bash"              31 seconds ago   Up 30 seconds                         cont1
651cd4cf37d7   centos         "/bin/bash"              6 minutes ago    Exited (0) 5 minutes ago              container01
42544a070385   300e315adb2f   "/bin/bash"              11 minutes ago   Created                               cranky_booth
50c8bd7ace0a   300e315adb2f   "/bin/bash"              21 minutes ago   Exited (0) 20 minutes ago             loving_euclid
45bcb2c862e0   centos         "--ip 192.168.10.4 -…"   31 minutes ago   Created                               magical_archimedes
6d34ffc711e5   centos         "--ip 192.168.10.4 -…"   32 minutes ago   Created                               dreamy_lumiere
8437ed5dc2e3   centos         "--ip 172.30.100.104…"   33 minutes ago   Created                               funny_shamir
212d3929a8c2   centos         "-ip 172.30.100.104 …"   33 minutes ago   Created                               quirky_bartik
73ff523cc3c9   centos         "-i 172.30.100.104 -…"   33 minutes ago   Created                               nervous_shannon
5a8fe7a89713   centos         "-i 172.30.100.104 -…"   34 minutes ago   Created                               objective_ardinghelli
7c92b68bc1c5   centos         "-ip 172.30.100.104 …"   34 minutes ago   Created                               gracious_dhawan
e2bcfe7fd233   centos         "/bin/bash"              36 minutes ago   Exited (0) 36 minutes ago             youthful_solomon
65e8b0173598   centos         "/bin/bash"              38 minutes ago   Created                               zen_thompson
4194593a7c26   centos         "/bin/bash"              39 minutes ago   Exited (0) 39 minutes ago             sharp_goldberg
50a516aa66b9   alpine/git     "git clone https://g…"   43 minutes ago   Exited (0) 43 minutes ago    

うーん。以前と同様、固定IP付与のところでしくりじまくっているのが分かります。あまり参考にならず申し訳ないです。

この後もしくは続きます。
docker exec def2725110bc run /bin/bash
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "run": executable file not found in $PATH: unknown
docker exec -it centos bash
Error: No such container: centos

 $ docker exec def2725110bc run /bin/bash
 $ docker exec def2725110bc run /bin/bash -it
 $ docker exec def2725110bc run /bin/bash -it sh
 $ docker exec def2725110bc run /bin/sh -it sh
 $ docker exec def2725110bc run /bin/sh -it
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "run": executable file not found in $PATH: unknown
パスが通っていないということですね。上記の5パターンは全て同じMSG

$ docker run centos7
Unable to find image 'centos7:latest' locally
docker: Error response from daemon: pull access denied for centos7, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
イメージはあるけど、利用不可という状態のようです。
 docker run --volume list
"docker run" requires at least 1 argument.
 docker run --volumes-from list
"docker run" requires at least 1 argument.




docker run -t -i --privileged centos bash
[root@789cfe5581f7 /]# 

今回は、無事にセッションログインまで成功しましたが、
何回もリトライしたり、オワコンになったのかと勘繰ったりしつつ、
何度も諦めないことですよね。