Docker简介
- Docker是什么
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,
然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互
之间不会有任何接口
- Docker组成部分
Docker Client客户端
Docker Daemon守护进程
Docker Image镜像
Docker Container 容器
安装Docker
https://www.kali.org/docs/containers/installing-docker-on-kali/#installing-docker-ce-on-kali-linux
- 安装必要的系统工具
sudo apt update
sudo apt -y install apt-transport-https ca-certificates curl software-properties-common

- 添加
Docker PGP key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce-archive-keyring.gpg

- 写入软件源信息
printf '%s\n' "deb https://download.docker.com/linux/debian bullseye stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list

- 更新
APT
sudo apt update

- 如果安装了旧版本的
Docker,先卸载它们(一般是没有安装Docker的,如图)
sudo apt remove docker docker-engine docker.io

- 安装
Docker(需要root用户权限:sudo su)
apt install docker-ce docker-ce-cli containerd.io
- 查看
Docker状态
systemctl status docker

- 启动
Docker
systemctl start docker
- 设置开机自动启动
systemctl enable docker

安装 docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose


