docker实战入门(4)基本操作

时间:2022-05-10
本文章向大家介绍docker实战入门(4)基本操作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

查看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 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 (快)