当前位置: 首页 > news >正文

【Docker】命令总结

目录

1.镜像命令

1.1拉取镜像

1.2查看镜像

1.3保存镜像

1.4导入镜像

2.容器命令

2.1创建并运行容器

2.2删除容器

2.3进入容器

2.4查看容器状态

2.5暂停容器

2.6恢复容器

2.7停止容器

2.8启动容器

2.8查看容器日志

3.数据卷命令

3.1创建数据卷

3.2查看所有数据卷

3.3查看数据卷详细信息

3.4删除指定数据卷

3.5删除为使用的数据卷

3.6挂载数据卷

1.镜像命令

1.1拉取镜像

docker pull 镜像名 [版本] 没有指定版本就是最新的 latest

1.2查看镜像

1.3保存镜像

我们要把我们的镜像给别人使用的话 就需要保存当前镜像 然后到导出

docker save -o [给保存的镜像文件名称] [镜像名称 需要版本号 最新是latest]

1.4导入镜像

docker load -i 镜像文件

2.容器命令

2.1创建并运行容器

docker run --name 给容器起的名字 -p 宿主机端口:容器端口 -d 镜像名称

docker run:创建并运行一个容器

--name:给容器起一个名字

-p:宿主机端口与容器端口映射 左侧宿主机端口 右侧容器端口

-d:后台运行

镜像名称

2.2删除容器

docker rm -f 容器名

-f 强制删除 

2.3进入容器

docker exec -it nginx bash

docker exec:进入容器内部

-it:给当前进入的容器创建一个标准输入、输出终端

nginx:要进入的容器名称

bash:进入容器后执行的命令 bash是一个linux终端交互命令

2.4查看容器状态

docker ps 查看当前容器状态docker ps -a 查看所有的容器状态 包括已经停止的

2.5暂停容器

docker pause 容器名

2.6恢复容器

docker unpause 容器名

2.7停止容器

docker stop 容器名

2.8启动容器

docker start 容器名

2.8查看容器日志

docker logs 容器名docker logs -f 容器名 跟踪日志输出

 

3.数据卷命令

3.1创建数据卷

docker volume 数据卷名

3.2查看所有数据卷

docker volume ls

3.3查看数据卷详细信息

docker volume inspect 数据卷名

3.4删除指定数据卷

docker volume rm 数据卷名

3.5删除为使用的数据卷

docker volume inspect 数据卷名

这里有点懵逼test1明明未使用 而且它也提示会删除一个数据卷 但是查询后test1没有被删除

3.6挂载数据卷

创建容器时 可以通过-v参数来挂载一个数据卷到某个容器目录 命令格式如下 \是换行 不影响命令

docker run \--name mn \-v html:/root/html \-p 8080:80nginx \

这里的-v就是挂载数据卷的命令:

  • -v html:/root/htm :把html数据卷挂载到容器内的/root/html这个目录中

http://www.lryc.cn/news/20915.html

相关文章:

  • 并发编程-学习总结(上)
  • QT之OpenGL混合
  • 【1255. 得分最高的单词集合】
  • nginx模块介绍
  • 排错工具ping和trace(电子科技大学TCP/IP实验四)
  • node.js中ws模块创建服务端和客户端
  • kubernates-1.26.1 kubeadm containerd 单机部署
  • 如何在 iPhone 上恢复已删除的通话记录/通话记录
  • Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
  • MS9122是一款USB单芯片投屏器,内部集成了USB2 0 控制器和数据收发模块、HDMI 数据接口和音视频处理模块。MS9122可以通过USB接口显示
  • C++学习笔记-数据抽象
  • 【Android】Android开发笔记(一)
  • C语言数据结构(二)—— 受限线性表 【栈(Stack)、队列(Queue)】
  • 线程安全之synchronized和volatile
  • 量子计算对网络安全的影响
  • MyBatis——增删改查操作的实现
  • 【7】linux命令每日分享——cat查看文件内容
  • 新氧2023年财务业绩预测:退市风险大幅降低,收入增长将放缓
  • C++使用shared_ptr与weak_ptr轻松管理内存
  • Buuctf reverse [FlareOn4]IgniteMe 题解
  • ChatGPT懂SAP吗?跟ChatGPT聊完后,我暂时不担心会失业
  • Communications link failure 解决方法 !!!
  • pytorch入门2--数据预处理、线性代数的矩阵实现、求导
  • 15.消息队列RabbitMQ
  • 并发编程之死锁问题介绍
  • 【python学习笔记】:SQL常用脚本(一)
  • Spring是怎么解决循环依赖的
  • HTML创意动画代码
  • 软工第一次个人作业——阅读和提问
  • urho3d的自定义文件格式