文章目录
Docker 常用命令
Docker 安装(DaoCloud)
curl -sSL https://get.daocloud.io/docker | sh
Docker-Compose 安装(DaoCloud)并设置权限
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 镜像
拉取镜像
docker pull 镜像
查看镜像文件
docker images
查看镜像层级关系
docker images tree
查看 Docker 所有进程
docker ps -a
查看 Docker 内存占用
docker stats
开启容器
docker start 容器 ID 或 别名
开启所有容器
docker start $(docker ps -aq)
进入正在运行中的容器
docker exec -it 容器 ID 或 别名 /bin/bash
重启容器
docker restart 容器 ID 或 别名
文件传输
docker cp 本地文件路径 ID 全称:容器路径
或
docker cp 容器 ID 全称:容器文件路径 本地路径
卸载
停止容器
docker stop 容器 ID 或 别名
停止所有容器
docker stop $(docker ps -aq)
删除指定容器
docker rm 容器 ID 或 别名
删除所有已停止容器
docker rm $(docker ps -aq)
删除所有镜像
docker rmi 镜像 ID