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. 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://cloud.docker.com/
For more examples and ideas, visit: https://docs.docker.com/engine/userguide/
3. Docker简单命令
查询Docker Hub中的镜像
1 2 3 4 5
$ docker search java NAME DESCRIPTION STARS OFFICIAL AUTOMATED java Java is a concurrent, class-based, and obj... 1368 [OK] ibmjava Official IBM® SDK, Java™ Technology Editio... 27 [OK]
下载Docker Hub中的镜像
1 2 3 4 5 6
$ docker pull hello-world Using default tag: latest latest: Pulling from library/hello-world 78445dd45222: Already exists Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 Status: Downloaded newer image for hello-world:latest
查看已下载的所有镜像
1 2 3 4
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE java 8 d23bdf5b1b1b 4 months ago 643 MB hello-world latest 48b5124b2768 4 months ago 1.84 kB
$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8cae4be0d7cb hello-world "/hello" 32 seconds ago Exited (0) 31 seconds ago dreamy_noether eccf37bf03b4 hello-world "/hello" 40 minutes ago Exited (0) 40 minutes ago youthful_franklin