воскресенье, 8 июня 2025 г.

Docker, Script, Example

Docker, Script, Example

PS C:\Users\Administrator> Start-Service WAS

PS C:\Users\Administrator> Start-Service W3SVC

PS C:\Users\Administrator> Get-Service *docker*

Status   Name               DisplayName

------   ----               -----------

Stopped  com.docker.service Docker Desktop Service

PS C:\Users\Administrator> Start-Service com.docker.service

PS C:\Users\Administrator> Get-Service *docker*

Status   Name               DisplayName

------   ----               -----------

Running  com.docker.service Docker Desktop Service

------------------

PS C:\Users\Administrator> docker version

-------------------

Client:

 Version:           28.2.2

 API version:       1.50

 Go version:        go1.24.3

 Git commit:        e6534b4

 Built:             Fri May 30 12:07:16 2025

 OS/Arch:           windows/amd64

 Context:           desktop-linux

Server: Docker Desktop 4.42.0 (195023)

 Engine:

  Version:          28.2.2

  API version:      1.50 (minimum version 1.24)

  Go version:       go1.24.3

  Git commit:       45873be

  Built:            Fri May 30 12:07:26 2025

  OS/Arch:          linux/amd64

  Experimental:     false

 containerd:

  Version:          1.7.27

  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da

 runc:

  Version:          1.2.5

  GitCommit:        v1.2.5-0-g59923ef

 docker-init:

  Version:          0.19.0

  GitCommit:        de40ad0

-------------

PS C:\Users\Administrator> docker info

-------------

Client:

 Version:    28.2.2

 Context:    desktop-linux

 Debug Mode: false

 Plugins:

  ai: Docker AI Agent - Ask Gordon (Docker Inc.)

    Version:  v1.4.0

    Path:     C:\Program Files\Docker\cli-plugins\docker-ai.exe

  buildx: Docker Buildx (Docker Inc.)

    Version:  v0.24.0-desktop.2

    Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.exe

  cloud: Docker Cloud (Docker Inc.)

    Version:  v0.3.9

    Path:     C:\Program Files\Docker\cli-plugins\docker-cloud.exe

  compose: Docker Compose (Docker Inc.)

    Version:  v2.36.2-desktop.1

    Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exe

  debug: Get a shell into any image or container (Docker Inc.)

    Version:  0.0.41

    Path:     C:\Program Files\Docker\cli-plugins\docker-debug.exe

  desktop: Docker Desktop commands (Docker Inc.)

    Version:  v0.1.9

    Path:     C:\Program Files\Docker\cli-plugins\docker-desktop.exe

  extension: Manages Docker extensions (Docker Inc.)

    Version:  v0.2.29

    Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exe

  init: Creates Docker-related starter files for your project (Docker Inc.)

    Version:  v1.4.0

    Path:     C:\Program Files\Docker\cli-plugins\docker-init.exe

  mcp: Docker MCP Plugin (Docker Inc.)

    Version:  dev

    Path:     C:\Program Files\Docker\cli-plugins\docker-mcp.exe

  model: Docker Model Runner (Docker Inc.)

    Version:  v0.1.24

    Path:     C:\Program Files\Docker\cli-plugins\docker-model.exe

  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)

    Version:  0.6.0

    Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exe

  scout: Docker Scout (Docker Inc.)

    Version:  v1.18.1

    Path:     C:\Users\Administrator\.docker\cli-plugins\docker-scout.exe

Server:

 Containers: 11

  Running: 0

  Paused: 0

  Stopped: 11

 Images: 5

 Server Version: 28.2.2

 Storage Driver: overlayfs

  driver-type: io.containerd.snapshotter.v1

 Logging Driver: json-file

 Cgroup Driver: cgroupfs

 Cgroup Version: 2

 Plugins:

  Volume: local

  Network: bridge host ipvlan macvlan null overlay

  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog

 CDI spec directories:

  /etc/cdi

  /var/run/cdi

 Swarm: inactive

 Runtimes: io.containerd.runc.v2 nvidia runc

 Default Runtime: runc

 Init Binary: docker-init

 containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da

 runc version: v1.2.5-0-g59923ef

 init version: de40ad0

 Security Options:

  seccomp

   Profile: builtin

  cgroupns

 Kernel Version: 6.6.87.1-microsoft-standard-WSL2

 Operating System: Docker Desktop

 OSType: linux

 Architecture: x86_64

 CPUs: 8

 Total Memory: 15.57GiB

 Name: docker-desktop

 ID: b6bb171c-83a0-4325-a13a-2b67837afb48

 Docker Root Dir: /var/lib/docker

 Debug Mode: false

 HTTP Proxy: http.docker.internal:3128

 HTTPS Proxy: http.docker.internal:3128

 No Proxy: hubproxy.docker.internal

 Labels:

  com.docker.desktop.address=npipe://\\.\pipe\docker_cli

 Experimental: false

 Insecure Registries:

  hubproxy.docker.internal:5555

  ::1/128

  127.0.0.0/8

 Live Restore Enabled: false

WARNING: DOCKER_INSECURE_NO_IPTABLES_RAW is set

---------------

PS C:\Users\Administrator> docker run hello-world

---------------

Hello from Docker!

This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

 1. The Docker client contacted the Docker daemon.

 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

    (amd64)

 3. The Docker daemon created a new container from that image which runs the

    executable that produces the output you are currently reading.

 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

To try something more ambitious, you can run an Ubuntu container with:

 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:

 https://hub.docker.com/

For more examples and ideas, visit:

 https://docs.docker.com/get-started/

----------------------------

PS C:\Users\Administrator>