2025年启动docker 容器(启动docker容器命令)

启动docker 容器(启动docker容器命令)文章目录 官方地址 显示版本信息 显示 Docker 系统信息 镜像命令 查看本地镜像 images 搜索镜像 search 下载镜像 pull 删除镜像 rmi 远程仓库登录 login 远程仓库退出登录 logout 镜像标签 tag 镜像推送到远程仓库 push 容器命令 启动镜像 run 列出容器 ps 退出容器 容器状态管理 重启 停止 启动 删除容器 rm

大家好,我是讯享网,很高兴认识大家。



docker search 显示全部以及tag docker显示所有容器命令_docker
讯享网

文章目录

  • 官方地址
  • 显示版本信息
  • 显示Docker系统信息
  • 镜像命令
  • 查看本地镜像(images)
  • 搜索镜像(search)
  • 下载镜像(pull)
  • 删除镜像(rmi)
  • 远程仓库登录(login)
  • 远程仓库退出登录(logout)
  • 镜像标签(tag)
  • 镜像推送到远程仓库(push)
  • 容器命令
  • 启动镜像(run)
  • 列出容器(ps)
  • 退出容器
  • 容器状态管理(重启、停止、启动)
  • 删除容器(rm)
  • 常用其他命令
  • 查看容器日志(logs)
  • 显示容器中进程信息(top)
  • 查看镜像信息(inspect)
  • 进入容器(exec)
  • 上传或下载容器文件(cp)
  • 提交镜像(commit)

帮助文档官方地址:https://docs.docker.com/engine/reference/commandline/docker/
镜像仓库地址:https://hub.docker.com/
注意:访问慢?转圈圈?不动弹?是不是网址错误?NO!这都不是,访问慢这是正常情况,多刷刷就🆗啦!

docker search 显示全部以及tag docker显示所有容器命令_nginx_02

containerd:Docker为了兼容OCI标准,将容器Runtime及其管理功能从Docker守护进程中剥离出来,用于不启动Docker也能直接通过Containerd来管理容器。

runc:Docker按照OCF开放容器格式标准制定的一个轻量级工具,可以使用RunC不通过Docker引擎即可实现容器的启动、停止和资源隔离等功能。

  • Debug Mode:是否开启Debug模式。

Server端相关输出说明:

  • Containers:容器个数。
  • Running:正在运行的容器个数。
  • Paused:暂停的容器个数。
  • Stopped:停止的容器个数。
  • Images:镜像个数。
  • Storage Driver:储存驱动,一般为overlay2性能好速度快。
  • Backing Filesystem:服务器文件系统。
  • Logging Driver:日志驱动,json-file表示日志会存放在本地。
  • Cgroup Driver:限制和隔离的驱动,生产环境建议是systemd(重点)
  • Swarm:Docker官方的容器编排工具,inactive不开启、active开启。
  • Docker Root Dir:数据存放位置,docker根目录,生产环境建议独立的磁盘。
  • Live Restore Enabled:Docker热更新,生产环境建议设置为true。因为如果是false则表示重启docker服务的时候docker容器也会被进行重启,如果设置为true则重启docker时容器不会被重启。

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_03

docker search 显示全部以及tag docker显示所有容器命令_docker_04

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_05

docker search 显示全部以及tag docker显示所有容器命令_nginx_06

docker search 显示全部以及tag docker显示所有容器命令_学习_07

注意:指定版本镜像下载,需要先去官网https://hub.docker.com确定是否有该版本镜像,如果没有则会报错。另外下载镜像的时候,如果已经下载过基础镜像,那么它会直接跳过基础镜像的下载,从而节省系统内存资源降低消耗。

若本地有多个同名不同版本的镜像可使用分号“:”来进行版本的指定删除,否则将会删除本地版本为latest的镜像,也可直接针对镜像ID来进行删除。

删除本地全部镜像:

注意:在进行全部镜像删除的时候,如果镜像有被启动过,在容器中未被删除则无法进行镜像的删除。如果非要将全部镜像删除,可采用“-f”参数来进行满足,但删除后容器仍然存在。

阿里云镜像仓库:登录链接: 阿里云→控制台→产品与服务→容器服务→容器镜像服务。

docker search 显示全部以及tag docker显示所有容器命令_docker_08

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_09

docker search 显示全部以及tag docker显示所有容器命令_学习_10

当我们登录到远程仓库后就可以将本地的镜像发送至远程仓库当中,docker登录信息存放在“/.docker/config.jso”。

docker search 显示全部以及tag docker显示所有容器命令_docker_11

docker中logout用于退出一个docker镜像仓库的登录,如果未指定镜像仓库地址,默认为官方“docker hub”仓库。

提示:退出登录后会在“/.docker/config.jso”进行对应的删除登录信息,也可以按照登录信息中的登录信息进行对应的退出登录。

docker中tag用于标记本地镜像并将其归类为某一个仓库

docker search 显示全部以及tag docker显示所有容器命令_docker_12

docker中push用于将本地镜像上传到远程镜像仓库中,上传的前提需要先登录到对应的镜像仓库。

docker search 显示全部以及tag docker显示所有容器命令_docker_13

docker search 显示全部以及tag docker显示所有容器命令_nginx_14

可选参数:

  • –name=”name”:为容器设置名称。
  • –detach,-d:后台运行容器并打印容器ID
  • -it:交互式运行(-i保持STDIN标准输入打开、-t分配一个伪TTY)。
  • -p:端口映射(格式“主机端口:容器端口”)。
  • -P:随机指定端口。
  • –rm:当容器退出时自动剔除(用于测试)

docker search 显示全部以及tag docker显示所有容器命令_docker_15

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_16

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_17

docker search 显示全部以及tag docker显示所有容器命令_学习_18

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_19

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_20

docker search 显示全部以及tag docker显示所有容器命令_nginx_21

删除指定容器(不能删除正在运行的容器,如需删除需“-f”参数):docker rm 容器ID
删除所有容器(包含正在运行的容器):docker rm -f $(docker ps -qa)
删除所有容器(包含正在运行的容器):docker ps -a -q |xargs docker rm

查看全部日志:参数“-t”时间戳、“-f”跟踪最新的日志打印。

查看指定数量日志:参数“–tail”显示最新多少条日志。

docker search 显示全部以及tag docker显示所有容器命令_学习_22

docker search 显示全部以及tag docker显示所有容器命令_容器_23

docker search 显示全部以及tag docker显示所有容器命令_远程仓库_24

docker search 显示全部以及tag docker显示所有容器命令_容器_25

docker search 显示全部以及tag docker显示所有容器命令_学习_26

实战测试: 提交tomcat镜像

docker search 显示全部以及tag docker显示所有容器命令_docker_27

docker search 显示全部以及tag docker显示所有容器命令_学习_28

docker search 显示全部以及tag docker显示所有容器命令_容器_29

docker search 显示全部以及tag docker显示所有容器命令_docker_30

结束语

🐱🐉 至此文档就到此结束了,谢谢各位大佬给予的支持!

小讯
上一篇 2025-05-17 14:46
下一篇 2025-05-13 08:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/183826.html