
本文共 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:/路径 本地路径 从容器复制文件到本地。
发表评论
最新留言
关于作者
