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

Docker常见命令

创建并运行容器

例子:docker安装运行mysql

docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=root \
-v /root/data/mysql/data:/var/lib/mysql \
-v /root/data/mysql/init:/docker-entrypoint-initdb.d \
-v /root/data/mysql/conf:/etc/mysql/conf.d \
mysql:8.0.27
  • docker run 创建并运行一个容器
  • -d 后台运行
  • –name mysql 设置创建容器的名称,唯一
  • -p 3306:3306 宿主机端口映射容器内端口,宿主机上的mysql容器端口为3306,但是外部无法直接访问,设置映射之后,外部可以通过访问宿主机的3306端口映射到的mysql容器端口,从而达到访问mysql容器
  • -e 环境变量:key=value
  • mysql:8.0.27 镜像名称:版本号 [repository]:[tag],如不指定tag,默认是latest,代表最新版本的镜像

停、启、删docker进程

docker stop 容器名称或id
docker start 容器名称或id

先停止再删除

docker rm 容器名称
  • 查询远程镜像 docker search [name]
  • 拉取远程镜像 docker pull [repository]:[tag]
  • 查看本地镜像 docker images
  • 查看运行的容器 docker ps
  • 删除本地镜像 docker rmi [repository]:[tag]
  • 查看动态日志 docker logs -f [name]
  • 进入容器内 docker exec -it [name] bash
  • 强制删除运行的容器 docker rm -f 容器名称
    docker网址
    在这里插入图片描述
http://www.lryc.cn/news/351593.html

相关文章:

  • 中科大6系+先研院+中南大学电子信息学院2023年保研经历
  • 分布式理论--BASE
  • 【计算机网络原理】浅谈应用层协议的自定义和传输层UDP协议的总结
  • 正则表达式及其应用
  • VUE面试题(3)--vue常见面试题
  • 2024.05.24|生信早报【AI测试版】
  • 计算机毕业设计 | springboot药品库存追踪与管理系统 药店管理(附源码)
  • Flink 对接 Hudi 查询数据,java代码编写
  • 计算机操作系统总结(1)
  • HTML5好看的通用网站模板源码
  • AWS安全性身份和合规性之Inspector
  • mybatis plus 配置多数据源(数据源进行切换)
  • Docker-Android安卓模拟器本地部署并实现远程开发测试
  • vue-封装上下(垂直方向)轮播
  • 海外私人IP和原生IP有什么区别,谁更有优势?
  • 主流容器工具对比以及重点推荐学习的企业级工具
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线编辑word文件,同时保存数据和文件
  • 个人感觉对Material设计有用的几个网址
  • ubuntu18 安装sudo
  • 【力扣一轮】202.快乐数 1.两数之和
  • Vue小程序项目知识积累(二)
  • RK3588 Android13 预安装自己的apk应用及把这个应用设置为默认桌面
  • NLP(16)--生成式任务
  • 直播回放| 机器人任务挑战赛线上培训资料合集
  • flask Web应用的接口调试
  • 简单易懂的 API 集成测试方法
  • leetcode 239. 滑动窗口最大值、347.前 K 个高频元素
  • npm常用指令
  • 数字孪生技术在管理中有哪些实际应用?
  • LeetCode/NowCoder-链表经典算法OJ练习3