docker --version
docker info
docker run hello-world
Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-worldca4f61b1923c: Pull completeDigest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7Status: Downloaded newer image for hello-world:latestHello from Docker!This message shows that your installation appears to be working correctly.
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest f975c5035748 34 hours ago 112MB
docker container ls --all
CONTAINER ID IMAGE COMMAND CREATED STATUS54f4984ed6a8 hello-world "/hello" 20 seconds ago Exited (0) 19 seconds ago
启动容器并且运行bash命令,当我们exit退出,容器随即停止运行。
docker run -i -t ubuntu /bin/bash
查看正在运行的容器: docker ps
查看所有的容器:docker ps -a
查看容器详细信息: docker inspect 容器id或名字
自定义容器名字:docker run --name=bclsj -i -t ubuntu /bin/bash
重新启动已经停止的容器:docker start 容器id或名字
删除已经停止的容器: docker rm 容器id或名字
方式1:用常规启动交互式容器的方式启动一个容器后,按下ctrl+p和ctrl+q 退出即可。
方式2:docker run -d 镜像名
附加到(再次进入)运行中的容器:docker attach 容器id或名字
docker top 容器id或名字
docker exec [-d] [-i] [-t] 容器id或名字
方式1:docker stop 容器名或id ( 慢 )
方式2:docker kill 容器名或id (快)