User Tools

Site Tools


container:docker:docker_install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
container:docker:docker_install [2021/12/15 14:38] – created stonecontainer:docker:docker_install [2021/12/15 15:00] (current) – [Docker installieren] stone
Line 1: Line 1:
 ====== Docker installieren ====== ====== Docker installieren ======
 <code> <code>
-apt install docker.io+apt install docker.io docker-compose
 </code> </code>
 +\\
  
 +<code>
 +root@docker-01:~# docker version
 +Client:
 + Version:           20.10.7
 + API version:       1.41
 + Go version:        go1.13.8
 + Git commit:        20.10.7-0ubuntu5~20.04.2
 + Built:             Mon Nov  1 00:34:17 2021
 + OS/Arch:           linux/amd64
 + Context:           default
 + Experimental:      true
 +
 +Server:
 + Engine:
 +  Version:          20.10.7
 +  API version:      1.41 (minimum version 1.12)
 +  Go version:       go1.13.8
 +  Git commit:       20.10.7-0ubuntu5~20.04.2
 +  Built:            Fri Oct 22 00:45:53 2021
 +  OS/Arch:          linux/amd64
 +  Experimental:     false
 + containerd:
 +  Version:          1.5.5-0ubuntu3~20.04.1
 +  GitCommit:
 + runc:
 +  Version:          1.0.1-0ubuntu2~20.04.1
 +  GitCommit:
 + docker-init:
 +  Version:          0.19.0
 +  GitCommit
 +</code>
 \\ \\
  
Line 10: Line 42:
 root@docker-01:~# docker network ls root@docker-01:~# docker network ls
 NETWORK ID     NAME      DRIVER    SCOPE NETWORK ID     NAME      DRIVER    SCOPE
-fff9e3e82650   bridge    bridge    local +b673f042244a   bridge    bridge    local 
-e9410bd80dab   host      host      local +3a3afb03fab6   host      host      local 
-a0dbb458bc7a   none      null      local+9b00fa0616f2   none      null      local
 </code> </code>
 \\ \\
Line 18: Line 50:
 Bridge genauer ansehen Bridge genauer ansehen
 <code> <code>
 +root@docker-01:~# docker network inspect b673f042244a 
 +
 +    { 
 +        "Name": "bridge", 
 +        "Id": "b673f042244a6aa8a717dc8f2975736b5dc511486378a84a0d6ad50af29a9a00", 
 +        "Created": "2021-12-15T15:42:58.442593064+01:00", 
 +        "Scope": "local", 
 +        "Driver": "bridge", 
 +        "EnableIPv6": false, 
 +        "IPAM":
 +            "Driver": "default", 
 +            "Options": null, 
 +            "Config":
 +                { 
 +                    "Subnet": "172.17.0.0/16" 
 +                } 
 +            ] 
 +        }, 
 +        "Internal": false, 
 +        "Attachable": false, 
 +        "Ingress": false, 
 +        "ConfigFrom":
 +            "Network": "" 
 +        }, 
 +        "ConfigOnly": false, 
 +        "Containers": {}, 
 +        "Options":
 +            "com.docker.network.bridge.default_bridge": "true", 
 +            "com.docker.network.bridge.enable_icc": "true", 
 +            "com.docker.network.bridge.enable_ip_masquerade": "true", 
 +            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0", 
 +            "com.docker.network.bridge.name": "docker0", 
 +            "com.docker.network.driver.mtu": "1500" 
 +        }, 
 +        "Labels": {} 
 +    } 
 +]
 </code> </code>
 \\ \\
  
 +Problem ist gern das große Netzwerk das hier angelegt wird. Die meiste Zeit braucht man so ein großes Netzwerk nicht.
 +\\
 +So kann man sich ein kleineres Netz anlegen
 +<code>
 +root@docker-01:~# docker network create -d bridge test --subnet=172.16.123.0/24
 +2a1c0a5a20bf7e35fb2703695f52ecd60c3bc0ecdf7bb03456a0c9bdc05dd79c
 +
 +
 +root@docker-01:~# docker network inspect 2a1c0a5a20bf7e35fb2703695f52ecd60c3bc0ecdf7bb03456a0c9bdc05dd79c
 +#[
 +    {
 +        "Name": "test",
 +        "Id": "2a1c0a5a20bf7e35fb2703695f52ecd60c3bc0ecdf7bb03456a0c9bdc05dd79c",
 +        "Created": "2021-12-15T15:48:14.965136553+01:00",
 +        "Scope": "local",
 +        "Driver": "bridge",
 +        "EnableIPv6": false,
 +        "IPAM": {
 +            "Driver": "default",
 +            "Options": {},
 +            "Config": [
 +                {
 +                    "Subnet": "172.16.123.0/24"
 +                }
 +            ]
 +        },
 +        "Internal": false,
 +        "Attachable": false,
 +        "Ingress": false,
 +        "ConfigFrom": {
 +            "Network": ""
 +        },
 +        "ConfigOnly": false,
 +        "Containers": {},
 +        "Options": {},
 +        "Labels": {}
 +    }
 +]
 +</code>
  
  
container/docker/docker_install.1639579133.txt.gz · Last modified: by stone