Docker云生态的入门级文章
2023-11-7 19:39:42 Author: 白安全组(查看原文) 阅读量:7 收藏

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点这里


文章来源: http://mp.weixin.qq.com/s?__biz=MzU4MjYxNTYwNA==&mid=2247486908&idx=1&sn=a1e1231260229b84d473fdd892d48d3e&chksm=fdb4dae7cac353f1f5c1d1b53f5f8ed74909632801d0fadcbaf43743578c59fd964a63a85b14&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh