docker常用知识点总结

news/2024/11/6 8:07:23/文章来源:https://www.cnblogs.com/longfeiPHP/p/18529167
1. 镜像(image)
2. 容器(container)
3. 仓库(repository)4. centos7安装dockeryum -y install gccyum -y install gcc-c++yum install -y yum-utilsyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum makecache fastyum install docker-ce docker-ce-cli containerd.io #安装dockersystemctl start docker #启动dockerps -ef|grep docker #查看docker进程docker version #查看docker版本卸载systemctl stop dockeryum remove docker-ce docker-ce-cli containerd.iorm -rf /var/lib/dockerrm -rf /var/lib/containerd5. 阿里云镜像加速器控制台、容器镜像服务、镜像工具、镜像加速器mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://l66et4nn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker6. 常用命令:启动docker: systemctl start\stop\restart docker查看docker状态: systemctl status docker开机自启动docker: systemctl enable docker查看docker摘要信息: docker info帮助:docker --help / docker run --help--------------------------------------------------------docker images #列出本机上的所有镜像 -a 展示所有镜像 -q 只展示镜像id字段 docker search hello-world #搜索某个镜像是否在远程仓库 docker search --limit 5 redisdocker pull redis #下载某个镜像 :latestdocker system df #查看镜像容器所占的空间docker rmi 9c7a54a9a43c #删除镜像 -f 强制删除--------------------------------------------------------docker run -it #--name:指定容器名 -i:以交互模式运行容器 -t:为容器分配一个伪输入终端 -P:随机端口 -p:指定端口映射 -d: 守护进行例:docker run -it --name=my01 ubuntu /bin/bash # 运行窗口,以交互和分配终端的方式 docker run -d redis:6.0.8 #后台运行容器 守护式容器docker ps #查看所有正在运行的容器 -a -l -n -qexit #退出容器,容器停止 ctrl+p+q #退出容器,容器不停止docker start/restart/stop 容器id或容器名 #启动/重启/停止容器docker kill 容器id或容器名 #强制停止容器docker rm 容器id或容器名 #删除已停止容器 -f 强制删除docker logs 7d76328e86cf #查看容器的相关日志docker top #查看docker容器运行状态docker inspect 7d76328e86cf #查看docker内部容器docker exec -it 容器id或容器名 /bin/bash #重新进入容器 exit退出不会导致窗口的停止docker attach 容器id或容器名 # exit 退出会导致容器的停止 工作中要常用execdocker cp c5b94e4307f9:/tmp/a.txt /tmp/ #复制容器中的文件到主机上 也可以从主机上复制到容器中docker export c5b94e4307f9 > abcd.tar #把当前容器导出tar包、复制整个容器cat abcd.tar | docker import - atguigu/ubuntu:3.7 #tar包导入到镜像 docker images /  docker run -it 4dd31a65a602 /bin/bash 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/827476.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文解秘Rust如何与Java互操作

本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 唯你使用场景 JAVA 与 Rust 互操作让 Rust 可以背靠 Java 大生态来做更多事情,而 Java 也可以享受 Rust 语言特性的内存安全,所有权机制,无畏并发。 互操作的典型场景包括:性能优化:利用 Rust…

读数据工程之道:设计和构建健壮的数据系统29分析

分析1. 合作角色 1.1. 数据分析师 1.2. 数据科学家 1.3. MLOps/机器学习工程师 1.4. 业务侧1.4.1. 数据或非技术的利益相关者、经理和高管1.5. 数据工程师更多的是在支持这些利益相关者的工作,不一定对数据的最终使用方式负责 1.6. 数据工程师负责的是产出高质量的数据产品1.6…

SciTech-BigDataAIML-Algorithm-Heuristic启发式- 无向带weight(权重)Graph(图)的最优路线规划算法 : Dijkstra迪杰斯特拉算法

Dijkstra迪杰斯特拉算法 图例:行号 节点 最短距离 前一节点 已访问完全1 A 02 B 2 A T3 C 12 F T4 D 7 B T5 E 8 B T6 F 9 D,E T上表的用法:表格的"第1行"是"起点"; 图例:上表是图上的节点"A"作为起点; 由"终点"起始,用"每一节…

分布式系统架构笔记

概述 能够识别与分布式系统的非功能性需求相关的指标和机制 能够识别和解释在对分布式系统进行建模时使用的各种视点。 能够在设计分布式系统时对架构样式进行适当的选择。 能够实现一个简单的分布式系统,考虑函数外属性。 能够分析架构模型并评估从不同角度呈现的分布式系统模…

【2024.11.05】所谓照片,不过是在时间长河里刻舟求剑罢了

玩摄影一年了,随便瞎写点感受好了 作为模特的感受 想成为一位摄影前就要先练习成为一位模特,这是很有必要的 我觉得九成以上的人难以做到面对镜头时表里如一 在镜头前多少都会紧张,显得不自然 除非是像我一样持续记录自我,已经适应了镜头的存在 而对于模特来说最好的照片是…

Alpha迭代阶段——第七周Scrum Meeting记录

1.Alpha阶段工作内容: 目前是项目调研、设计和游戏系统开发阶段,后续是游戏组件开发阶段。 主要工作为: (1)分析上周Scrum Meeting会议中的不足,总结本周的工作内容和不足,构思下一步的工作内容; (2)探讨游戏关卡的合理性,初步完成游戏关卡设计; (3)初步完成游戏…

19. 使用MySQL之插入数据

1. 数据插入 顾名思义,INSERT是用来插入(或添加)行到数据库表的。插入可以用几种方式使用:插入完整的行;插入行的一部分;插入多行;插入某些查询的结果。补充: 插入及系统安全: 可针对每个表或每个用户,利用MySQL的安全机制禁止使用INSERT语句,这将在第28章介绍 2. 插…

看懂 UML 类图

原文:看懂 UML 类图和时序图从一个示例开始 请看以下这个类图,类之间的关系是我们需要关注的:车的类图结构为<<abstract>>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与 SUV 之间也…

linux 中awk命令实现按照 指定的字符对文本进行排序

001、[root@PC1 test1]# ls a.txt [root@PC1 test1]# cat a.txt ## 测试数据,对如下文本按照a、b进行排序输出 01 02b 03 04 05 06a 07 08 09 10b 11 12 13 14b 15 16 17 18a 19 20 [root@PC1 …

游戏关卡设计文档

关卡设计 关卡一:基础逻辑门练习 任务描述:在这个关卡中,学习如何使用基本的逻辑门(AND门和NOT门)来构建一个简单的“非与”逻辑门。 任务过程:理解逻辑门: 学习AND门的工作原理:只有当所有输入都为高电平时,输出才为高电平。 学习NOT门的工作原理:输出总是输入的…

【入门笔记】CSE 365 - Fall 2024之Computing 101(pwn.college)

真不会了,GDB把我榨干了,会了会回来填坑的【入门笔记】CSE 365 - Fall 2024之Computing 101(pwn.college) Your First Program 你的第一个程序 Your First Register 你的第一个寄存器 CPU的思维方式非常简单。 它移动数据,更改数据,基于数据做出决策,并基于数据采取行动…

Jenkins之代理节点搭建-随笔

背景: 最近在公司搭建Jenkins的CICD,Linux的代理节点,公司前辈已经搭建好了。这次由于需要一个Windows环境作为代理节点,执行UI自动化测试。 于是,就参考了教程搭建完了,花了一个小时吧,最近无聊,就在此简单写一下心得和感受,总体上很简单,遇到了一个坑,但是这个坑…