Docker 安装
curl -sSL https://get.daocloud.io/docker | sh
Docker-Compose 安装并设置权限
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.3.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
配置 Docker 镜像源
创建 daemon.json 文件
sudo mkdir -p /etc/docker
写入镜像源
sudo tee /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com"]
}
赋予普通用户执行 Docker 命令
gpasswd -a username docker
Docker 使用
搜索镜像
docker search debian
拉取镜像
docker pull debian
查看镜像文件
docker images
查看镜像层级关系
docker images tree
查看 Docker 所有进程
docker ps -a
查看 Docker 内存占用
docker stats
开启容器
docker start debian
开启所有容器
docker start $(docker ps -aq)
进入正在运行中的容器
docker exec -it debian /bin/bash
重启容器
docker restart 容器 ID
文件传输
docker cp 本地文件路径 ID全称:容器路径
或
docker cp ID全称:容器文件路径 本地路径
卸载
停止容器
docker stop debian
停止所有容器
docker stop $(docker ps -aq)
删除指定容器
docker rm 容器 ID
删除所有已停止容器
docker rm $(docker ps -aq)
删除所有镜像
docker rmi 镜像 ID