查看docker版本
docker --version
查看docker详细信息
docker info
运行docker容器
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镜像
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 STATUS
54f4984ed6a8 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 (快)