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

Docker常用命令

镜像命令

搜索镜像

docker search nginx

拉取镜像

docker pull nginx,默认拉取最新镜像

docker pull nginx:1.25.3,拉取指定版本

查看镜像

docker images

删除镜像

docker rmi nginx:1.25.3

docker rmi -f $(docker images -aq),删除全部镜像

导入镜像

docker load -i  /xx/xx.tar

保存镜像为tar包

docker save -o myImage.tar nginx:latest

容器命令

创建容器

docker run -d -p 3307:3306

-v /my/own/datadir:/var/lib/mysql

-e MYSQL_ROOT_PASSWORD=mysecretpassword --name my-mysql mysql:latest

说明:

-d:让容器在后台运行。

-p 3307:3306:将主机的 3307 端口映射到容器的 3306 端口。[-p 宿主机端口:容器端口],此处为了区分,故意使用了3307端口。

-v /my/own/datadir:/var/lib/mysql:把主机的 /my/own/datadir 目录挂载到容器的 /var/lib/mysql 目录。

-e MYSQL_ROOT_PASSWORD=mysecretpassword:设置 MySQL 的 root 用户密码为 mysecretpassword。

--name my-mysql:指定容器的名称为 my-mysql。

mysql:latest:使用的 mysql 镜像。

常用参数:`-d`(后台运行)、`-p`(端口映射)、`-v`(数据卷挂载)、`-e`(环境变量设置)、`-i`使用交互方式运行容器,通常与t同时使用、`-t`为容器重新分配一个伪输入终端,也即启动交互式容器、`-c`后面跟待完成的命令

查看容器

docker ps,查看运行容器

docker ps -a,查看所有容器

进入容器

docker attach [容器名]

docker exec -it my-nginx /bin/bash

ps:attach连接终止会让容器退出后台运行,而exec不会

停止容器

docker stop [容器ID]

启动容器

docker start [容器ID]

tips:无需完整ID,一般只需前几位即可。

删除容器

Docker rm [容器ID]

ps:正在运行容器不能删除,除非加-f选项

杀掉容器

docker kill [容器ID]

查看容器进程

docker top [容器ID]

查看容器日志

docker logs [容器ID]

给容器重新命名

docker rename [原容器名称] [新容器名称]

拷贝

docker cp 容器ID:容器内路径 目的主机路径

查询容器详细信息

docker inspect [容器ID]

可以看到容器的挂载信息等。

未完待续。。。

相关文章:

  • Microsoft Defender Antivirus Service服务占用CPU过高
  • Ansible(7)——管理机密与事实
  • 按键长按代码
  • CentOS 7安装Python3.12
  • InternVideo2.5:Empowering Video MLLMs with Long and Rich Context Modeling
  • Sublime Text使用教程(用Sublime Text编写C语言程序)
  • Redis如何判断哨兵模式下节点之间数据是否一致
  • UniappX动态引入在线字体图标,不兼容css时可用。
  • 《P3601 签到题》
  • 力扣hot100【链表】
  • 克魔助手(Kemob)安装与注册完整教程 - Windows/macOS双平台指南
  • IMS V 6即将破解制造业数字化转型“难题”!
  • WEB安全--内网渗透--Kerberos之AS_REQAS_REP
  • [蓝桥杯] 挖矿(CC++双语版)
  • 【RabbitMQ】队列模型
  • C++(进阶) 第11智能指针
  • HTTP的Keep-Alive是什么?TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗?
  • ZW3D二次开发_普通对话框_设置对话框弹出位置
  • 基于webgis画点(未知坐标情况下)
  • FL-00002-MongoDB案例+1-数据救援工作
  • 贵州省总工会正厅级副主席梁伟被查,曾任贵州省纪委副书记
  • 虚假认定实质性重组、高估不良债权价值,原中国华融资产重庆分公司被罚180万元
  • 中俄元首今年首次面对面会谈,达成哪些新的重要共识?
  • 北上广深均宣布下调个人住房公积金贷款利率
  • 广州下调个人住房公积金贷款利率
  • 吴清:加强监管的同时传递监管温度,尽力帮助受影响企业应对美加征关税的冲击