Docker镜像命令和容器命令

目录

镜像命令

镜像命名规范

镜像操作命令

DockerHub拉取镜像

[利用docker save将nginx镜像导出磁盘,然后再通过load加载回来](#利用docker save将nginx镜像导出磁盘,然后再通过load加载回来)

总结

容器命令介绍和案例

容器相关命令

案例:创建运行一个Nginx容器

总结


镜像命令

镜像命名规范

  • 镜像名称一般分两部分组成:[repository]:[tag]。
  • 在没有指定tag时,默认是latest,代表最新版本的镜像

镜像操作命令

命令记不住也没关系 ,可以在终端使用如下代码查看所有命令:

复制代码
docker --help

DockerHub拉取镜像

1.首先去镜像仓库搜索nginx镜像,比如DockerHub

2.根据查看到的镜像名称,拉取自己需要的镜像,通过命令:

复制代码
docker pull nginx

3.通过命令:docker images 查看拉取到的镜像

利用docker save将nginx镜像导出磁盘,然后再通过load加载回来

步骤一:利用 docker xx --help 命令查看docker savedocker load的语法

步骤二:使用docker save导出镜像到磁盘

使用命令:

复制代码
docker save -o nginx.tar nginx:latest

步骤三:使用docker load加载镜像

在加载镜像之前先删除本地镜像,命令:

复制代码
docker rmi nginx:latest

在这里rmi 后面可以接镜像名称也可以接镜像ID

使用以下命令导入镜像

复制代码
docker load -i nginx.tar 

可以通过 docker images 命令查看所有镜像

总结

  • 镜像操作有哪些?
    • docker images
    • docker rmi
    • docker pull
    • docker push
    • docker save
    • docker load

容器命令介绍和案例

容器相关命令

案例:创建运行一个Nginx容器

dockerhub查看Nginx的容器运行命令

复制代码
docker run --name containerName -p 80:80 -d nginx
  • 命令解读:
    • docker run :创建并运行一个容器
    • --name : 给容器起一个名字,比如叫做mn
    • -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
    • -d:后台运行容器
    • nginx:镜像名称,例如nginx

利用 docker ps 命令查看运行状态

访问自己虚拟机的IP:80

利用 docker logs mn查看日志

总结

  • docker run命令的常见参数有哪些?
    • --name:指定容器名称
    • -p:指定端口映射
    • -d:让容器后台运行
  • 查看容器日志的命令:
    • docker logs
    • 添加 -f 参数可以持续查看日志
  • 查看容器状态:
    • docker ps
相关推荐
行初心20 小时前
uos基础 autostart 设置程序开机自启动
运维
qq_3985865421 小时前
Debian12远程方案xrdp、kasmvnc、novnc
linux·debian·rdp·novnc·kasmvnc
Dovis(誓平步青云)21 小时前
《Linux 核心 IO 模型深析(中篇):探索Cmake与多路转接的高效实现poll》
linux·运维·服务器·数据库·csdn成长记录
韦东东21 小时前
行业资讯日报自动化:从采集到 LLM 生成的全链路拆解(以政务网站为例)
运维·人工智能·自动化·大模型·llm·政务·行业资讯
tianyuanwo21 小时前
TERM变量迷思:从Jenkins节点连接差异看终端仿真与构建系统的微妙关系
运维·ssh·jenkins·java web·term
一勺菠萝丶21 小时前
Jenkins 打包显示 SUCCESS 但产物不全?日志出现 Killed 的排查与解决(小白版)
运维·jenkins
腥臭腐朽的日子熠熠生辉21 小时前
nest js docker 化全流程
开发语言·javascript·docker
Java 码农21 小时前
RabbitMQ集群部署方案及配置指南01
linux·服务器·rabbitmq
tyatyatya21 小时前
Ansible自动化配置,从入门到实战
运维·自动化·ansible
酒醉的胡铁21 小时前
Docker Desktop 数据迁移完整流程(Windows 10/11 x64)
windows·docker·容器