Docker常用命令使用演示
发布日期:2021-05-16 13:53:01 浏览次数:21 分类:精选文章

本文共 1053 字,大约阅读时间需要 3 分钟。

文章目录

在docker容器出错时,需要重启docker。使用linux命令:systemctl restart docker。

docker 信息

docker version 查看Docker的版本信息。

docker info 查看Docker的运行信息,包括服务和容器的状态。

docker run --help 查看docker常用命令的详细说明。

docker -help 查看所有Docker命令选项。

镜像操作

docker images 查看当前所有镜像的信息,包括仓库、标签、镜像ID、创建时间和大小。

docker images -q 查看镜像的快速查询结果,仅显示镜像ID。

docker search 镜像名称[:TAG] 在Docker Hub或阿里云镜像仓库中搜索镜像。

docker pull 镜像名称[:TAG] 拉取指定镜像或最新版本镜像。

docker rmi 镜像名/镜像ID 删除指定镜像。删除前需确保镜像终止运行的容器。

docker rmi $(docker images -q) 删除所有镜像。

容器操作

一个镜像可以运行多个容器,容器之间是隔离的。

docker run 镜像ID启动一个容器,默认运行后关闭。可加上参数:

  • -d 容器运行后台并返回容器ID。
  • -i 以交互模式运行,通常与-t结合使用。
  • -t 为容器分配伪终端。
  • -p 指定端口映射。
  • --name 为容器指定名称。
  • -e 设置环境变量(如设置root密码)。

docker exec -it 容器ID bash进入容器的伪终端,与容器交互。

docker stop 容器ID 暂停一个容器。

docker start 容器ID 启动被暂停的容器。

docker restart 容器ID 重启容器(stop后start)。

docker ps 查看当前运行的容器列表。

docker ps -a 查看所有运行过的容器,包括已停止的。

docker ps -q 查看正在运行的容器ID。

docker kill 容器ID 杀死指定容器。

docker rm 容器ID 删除一个容器。

docker rm -f 容器ID 强制删除一个容器。

docker rm -f $(docker ps -a -q) 删除所有容器。

虚拟机和容器间文件传输

docker cp 本地文件路径 容器ID:/路径 将本地文件复制到容器。

docker cp 容器ID:/路径 本地路径 从容器复制文件到本地。

上一篇:wordpress+Dockerfile+docker-compose 自动化编排个人博客系统服务
下一篇:mysql+tomcat+nginx搭建web项目集群

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月25日 15时06分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章