1
安全行业,从最开始的web发展到现在,随着各种技术的凸显,在目前有一个很不错的发展方向,那就是云安全。
那么云安全基于的就是docker,今天就来了解一下这个东西的基本使用。
云
spring
in 2023
生
态
2
docker是什么
Science & Technology
虚拟机我想大家都用过,docker我们可以最简单的理解为是一个可以快速部署的一种,占用资源非常少的一种虚拟机。
这个解释可能不是那么确切,但是大家可以根据后面具体使用过程,就可以理解大致做什么的了。
所谓的云,其中一种使用就是,一台服务器中,我通过docker创建了十个Ubuntu的镜像,他们可以互不影响的运行在我的Debian服务器中,并且都是独立的。
介绍就到这里了,我们来介绍一下安装方式和用法。
01
docker基本介绍
架构:
镜像(image):系统镜像
容器(container):用于创建
仓库(repository):用于存放东西,类似github
02
Docker的依赖
1、namespace命名空间
编程语言
封装---》隔离
操作系统
系统资源隔离
包括进程、网络、文件系统
docker使用pid进程隔离,net网络,ipc跨进程通信访问,mnt挂载点,uts隔离内核和版本
2、contorl
用来分配资源
资源限制、优先级设定、资源计量、资源控制
03
docker部署
apt-get install -y docker.io
查看是否运行
systemctl status docker
测试是否可以正常使用
docker run ubuntu echo "nihao"
这里使用ubuntu系统运行nihao
没有该系统会自行下载
一些基础命令
docker stats
输出docker的状态
docker容器基本使用
启动删除容器
docker pull ubuntu
从仓库拉取Ubuntu镜像
建立一个交互式容器
docker run -i -t 镜像 /bin/bash
-i是镜像
-t是交互式
查看正在运行的容器
docker ps
不管是不是运行都显示
docker ps -a
列出所有创建的容器
docker ps -l
返回容器的配置信息
docker inspect 容器名或者容器id
我们通过名字进行创建
docker run --name=bai -i -t ubuntu /bin/bas
这样子我们就进入到了Ubuntu的系统中
退出使用ctrl+p,然后按q
我们想重新进入:
docker exec -it {容器名/容器id} /bin/bash
想要在外停止
docker stop 容器名/容器id
启动就是
docker start 容器名
删除容器
docker rm 容器名
这里基本使用就介绍完了,我想认真学的肯定会有自己的理解了。
关注一下,公众号有更多资源等着你们。
扫描二维码关注我们吧!
科学上网点这里
工具集合点这里
实战文章点这里
QQ查I P点这里