Docker是云原生的核心,也是大厂的必备技能,下面我就全面来详解Docker核心命令@mikechen
1.启动Docker
要在启动的一个容器,可以运行start命令。
命令如下:
docker start [容器名/ID]Docker start命令本质为容器文件系统创建了一个进程隔离空间。
2.停止容器
命令如下:
docker stop [容器名/ID]3.运行容器
要创建和运行容器使用run命令,如下:
docker run [容器名/ID]该命令会从本地、Docker Hub中搜索指定的镜像,并下载到本地,创建一个容器并启动该容器。
4.所有运行中的容器
列出所有运行中的容器,输入 命令:
docker ps列出所有的容器,不管是运行的,还是停止的,命令:
docker ps –a5.停止容器
要停止一个运行中的容器,输入命令:
docker restart [容器名/ID]6.重启容器
输入命令:
docker restart [容器名/ID]7.删除容器
输入命令:
docker rm [容器名/ID]===
查看Docker信息
1.查看Docker版本
输入命令:
docker version比如:
[root@redrose2100 ~]# docker version``Client: Docker Engine - Community` `Version: 20.10.17` `API version: 1.41` `Go version: go1.17.11` `Git commit: 100c701` `Built: Mon Jun 6 23:05:12 2022` `OS/Arch: linux/amd64` `Context: default` `Experimental: true2.显示docker系统的信息
输入命令:``docker info``比如:``[root@docker-slave3 ~]# docker info``Containers: 45 #容器的数量 `` Running: 44 #正在运行的数量` `Paused: 0 #暂停的数量` `Stopped: 1 #已经停止的数量``Images: 264 #镜像数量Docker 镜像命令
镜像是Docker容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。
1.列出所有镜像
输入命令:
docker images通过docker images查看本地已存在的镜像文件:
$ docker images`` ``REPOSITORY TAG IMAGE ID CREATED SIZE``debian jessie f50f9524513f 5 days ago 125.1 MB``debian latest f50f9524513f 5 days ago 125.1 MB2.获取镜像
拉取Docker仓库中 该镜像的最新版本,输入命令:
docker image pull [镜像名]比如:从 Docker Hub下载java最新版镜像
docker pull java比如:从 Docker Hub下载 REPOSITORY 为 java 的所有镜像
docker pull -a java3.搜索镜像
输入命令:
docker search [镜像名]比如:我们查询ubuntu这个镜像
docker search ubuntu4.运行镜像
输入命令:
docker run 镜像名比如拉取tomcat镜像来运行:
docker pull tomcat5.删除镜像
输入命令:
#删除一个docker rmi -f 镜像名/镜像ID#删除多个 其镜像ID或镜像用用空格隔开即可docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID#删除全部镜像 -a 意思为显示全部, -q 意思为只显示ID docker rmi -f $(docker images -aqDocker 运维命令
1.启动Docker
输入命令:
sudo systemctl start docker2.docker开机自启
输入命令:
sudo systemctl enable docker3.查看docker日志
输入命令:
journalctl -u docker.service or less /var/log/messages | grep Docker4.查看服务运行状态
输入命令:
systemctl status docker.service5.docker监控相关
输入命令:
## 查看容器的资源使用率docker stats CONTAINER_ID## 限制cpu和内存资源docker run --cpus=1 -m=2g --name=nginx -d nginx## 查看磁盘使用大小docker system df### 查看每个 image、container 详细大小docker system df -v## 查看dir路径docker info|grep -i dir学习资源
如果你是也准备转行学习网络安全(黑客)或者正在学习,这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你
知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力,熟练掌握基础攻防到深度对抗。
1、知识库价值
深度: 本知识库超越常规工具手册,深入剖析攻击技术的底层原理与高级防御策略,并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等,提供了独到的技术视角和实战验证过的对抗方案。
广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南。
实战性: 知识库内容源于真实攻防对抗和大型演练实践,通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。
2、 部分核心内容展示
360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。
360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。
内容组织紧密结合攻防场景,辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合,是你学习过程中好帮手。
1、网络安全意识
2、Linux操作系统
3、WEB架构基础与HTTP协议
4、Web渗透测试
5、渗透测试案例分享
6、渗透测试实战技巧
7、攻防对战实战
8、CTF之MISC实战讲解
3、适合学习的人群
一、基础适配人群
- 零基础转型者:适合计算机零基础但愿意系统学习的人群,资料覆盖从网络协议、操作系统到渗透测试的完整知识链;
- 开发/运维人员:具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能,实现职业方向拓展或者转行就业;
- 应届毕业生:计算机相关专业学生可通过资料构建完整的网络安全知识体系,缩短企业用人适应期;
二、能力提升适配
1、技术爱好者:适合对攻防技术有强烈兴趣,希望掌握漏洞挖掘、渗透测试等实战技能的学习者;
2、安全从业者:帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力;
3、合规需求者:包含等保规范、安全策略制定等内容,适合需要应对合规审计的企业人员;
因篇幅有限,仅展示部分资料,完整版的网络安全学习资料已经上传CSDN,朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】