当前位置:网站首页 > 容器化与Kubernetes > 正文

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



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

文章目录

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

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 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

查看全部日志:参数“-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

结束语

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

到此这篇启动docker 容器(启动docker容器命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 中国阶级分层图地形(中国阶级分化图)2025-09-24 15:54:10
  • docker启动容器命令解释(docker 启动容器命令)2025-09-24 15:54:10
  • kubernetes中kubelet主要功能(kubelet主要负责)2025-09-24 15:54:10
  • docker版本降级(docker容器降级)2025-09-24 15:54:10
  • kubernetes证书过期(kubeadm 证书有效期更改)2025-09-24 15:54:10
  • cruise软件汉化(cruise2019破解版安装教程)2025-09-24 15:54:10
  • k8s查看pod yaml(k8s查看pod 容器状态)2025-09-24 15:54:10
  • docker启动镜像失败(docker启动镜像容器命令)2025-09-24 15:54:10
  • kubesphere怎么读(kubernetes读法)2025-09-24 15:54:10
  • kubernetes的作用(kubernetes基本概念)2025-09-24 15:54:10
  • 全屏图片