博客 / 详情

Docker 常用命令

2024.07.27
笔记摘要
1108 Words
- Views
- Comments

Docker 常用命令 频率高的

显示 Docker 版本信息

Terminal window
docker version

显示 Docker 系统信息(包括镜像和容器数)

Terminal window
docker info

帮助

Terminal window
docker --help

列出本机上的镜像(-a: 列出本地所有镜像、-q: 只显示镜像id)

Terminal window
docker images [OPTIONS]

搜索镜像

Terminal window
docker search [OPTIONS]

拉取某镜像

Terminal window
docker pull [OPTIONS]

删除某镜像

Terminal window
docker rmi [OPTIONS]

进入容器执行指令

Terminal window
docker exec -it 容器id bashShell

启动容器

Terminal window
docker start 容器id/容器名

重启容器

Terminal window
docker restart 容器id/容器名

停止容器

Terminal window
docker stop 容器id/容器名

强制停止容器

Terminal window
docker kill 容器id/容器名

删除已停止的容器

Terminal window
docker rm 容器id

删除全部容器

Terminal window
docker rm -f $(docker ps -a -q)

查看容器日志

Terminal window
docker logs -f -t --tail 容器id

复制文件 容器到主机

Terminal window
docker cp mycontainer:/opt/file.txt /opt/local/

复制文件 主机到容器

Terminal window
docker cp /opt/local/file.txt mycontainer:/opt/

删除所有Docker实例及镜像

Terminal window
docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi $(docker images -q) &&docker image prune --force --all && docker container prune