docker快速搭建
是什么
docker是什么?
docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux和Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,互相之间不会有任何接口。
vm和docker的区别
vm虚拟机是一个完整的操作系统
docker直接在宿主主机的操作系统上调用硬件资源,而不是虚拟化操作系统和硬件资源。
安装docker
-
kali安装docker
sudo apt install -y docker.io
apt是debian系统的系统包管理器(kali和Ubuntu也是debian的分支)
-
Windows安装docker
https://www.docker.com/products/docker-desktop
可能出现的问题
- unable to locate package
sudo apt-get update
- 加载缓慢
配置加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://labm3izj.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker