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

docker常见指令——镜像指令and容器指令

docker镜像指令

查看镜像

docker images

搜索镜像

docker search 镜像名

上传镜像

docker pull 镜像名

docker pull 镜像名:tag

注:不加:tag表示最新版本 ,加:tag表示指定版本

运行镜像

docker run 镜像名

保存镜像

docker save 镜像名/镜像id -o 要保存的路径

删除镜像

删除一个

docker rmi -f 镜像名/镜像id

删除多个

docker rmi -f 镜像名/镜像id 镜像名/镜像id 镜像名/镜像id

删除全部

docker rmi -f $(docker images -aq)

注:-a为显示全部 -q为只显示id

强制删除

docker image rm 镜像名/镜像id

加载镜像

docker load -i 镜像保存文件位置

镜像标签

docker tag 原镜像名(旧的):TAG 想要生成的镜像名(新的):新的TAG

docker容器指令

查看运行状态

systemctl status docker

查看版本

docker --version

查看正运行的容器

docker ps

查看全部容器

(包含正在运行的和已经停止的)

docker ps -a

运行容器

docker run -it -d --name 容器名 镜像名:Tag /bin/bash

注:-it表示交互式 -d 表示后台运行

--name后跟给运行的容器起的名字 /bin/bash表示交互路径

外部访问测试

netstat -untlp

容器端口映射

docker run -itd --name 容器名/容器id -p 宿主机端口:容器端口 j镜像名 /bin/bash

进入容器

docker exec -it 容器名/容器ID /bin/bash

退出容器

直接退出

exit

注: 未添加 -d(持久化运行容器) 时,执行此参数,容器会被关闭

优雅退出

ctrl + p + q 

注:按住ctrl键后,先p后q

启动容器

docker start 容器名/容器id

停止容器

docker stop 容器名/容器id

重启容器

docker restart 容器名/容器id

杀死容器

docker kill 容器ID/容器名

容器文件拷贝

#从容器内拷出

docker cp 容器ID/名称: 容器内路径 容器外路径

#从外部拷贝文件到容器内

docker cp 容器外路径 容器ID/名称: 容器内路径

查看容器日志

docker logs -f --tail=要查看末尾多少行 容器ID

注:若--tail未明确说明,默认查看all

容器自启动

docker update --restart=always 容器Id 或者 容器名

docker container update --restart=always 容器名/容器id

更换容器名

docker rename 容器ID/容器名 新容器名


http://www.mrgr.cn/news/5739.html

相关文章:

  • 如何让python爬虫的数据可视化?
  • java设计模式--创建型设计模式
  • 【Python】链式、嵌套调用、递归、函数栈帧、参数默认值和关键字参数
  • k8s高版本(1,28)部署NodePort模式下的ingress-nginx的详细过程及应用案例
  • 掌握 Rust 中的 YAML 魔法:Serde_yaml 使用指南
  • 微软正式确认将在近期关闭经典Windows控制面板
  • C# --- 异步编程(Async/Await)
  • C++/Qt 多媒体
  • Temu、亚马逊、ebay如何通过自养号测评提升店铺流量与转化率?
  • pip package查询网站(性质类似于npmjs.com)
  • 文献速递 | 共信号受体调节在乙型肝炎病毒治疗中的潜力
  • 在PasteSpider中使用gitee的webhook实现类似Jenkins的CI/CD持续部署
  • React+Vis.js(02):vis.js设置节点样式
  • 如何保证每次生成的都同一张人脸?AI绘画Stable Diffusion的Reference only插件人物一致性教程
  • ffmpeg读取时长、读取视频格式
  • 苹果macbook电脑怎么玩《黑神话:悟空》游戏教程来了
  • Spring 中FileSystemXmlApplicationContext
  • IPTABLES MARK 多值复用 - 解决QOS和策略路由兼容问题
  • 解决 mfc140.dll 文件丢失的问题,5种mfc140.dll解决方法
  • Excel技巧(一)