Docker常用命令使用演示


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

docker 信息

docker version
查看docker版本号
在这里插入图片描述
docker info
查看docker的信息、服务、容器的信息
在这里插入图片描述

docker run --help
docker 常用的命令参数
在这里插入图片描述

docker -help
docker 可以用的命令
在这里插入图片描述

镜像操作

docker images
查看所有镜像
在这里插入图片描述
REPOSITORY 仓库
TAG 标签(也可以理解为版本,默认是latest)
IMAGE ID(镜像ID,唯一)
CREATED (镜像创建日期,最后一次修改后的日期官方操作)
SIZE (镜像的大小)

docker images -q
只查看镜像的ID
在这里插入图片描述

docker search 镜像名称[:TAG]
默认在docker hub(官方docker镜像仓库,国外速度较慢)
配置阿里云镜像加速器后,就在阿里云镜像仓库中搜索

docker pull 镜像名称[:TAG]
拉取下载镜像,不加TAG,默认下载最新版本

docker rmi 镜像名/镜像ID
删除镜像前应先把该镜像运行的容器删掉

docker rmi $(docker images -q)
删除所有镜像
原理:查出所有的镜像ID作为删除命令的参数

容器操作

一个镜像可以运行多个容器,容器与容器之间是相互独立的

docker run 镜像ID
只使用run,容器会在运行后马上关闭
在这里插入图片描述
注意! run后有参数可用,常用的如下
-d:后台运行容器,并返回容器ID

-i 以交互模式运行容器,通常与-t配合使用
-t 为容器重新分配一个伪终端
在这里插入图片描述
-p 指定端口映射,格式:宿主机端口:容器内端口
–name 容器名称 为容器指定一个名称,不指定有默认名称
在这里插入图片描述
-e MYSQL_ROOT_PASSWORD=root 为容器设置一个环境变量

docker exec -it 容器ID bash
进入容器的伪终端,与容器交互
在这里插入图片描述
exit退出容器终端

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
删除一个容器(前提是容器处于暂停状态)
dockers
docker rm -f 容器ID
删除一个容器 (强制删除,容器可以处于运行态)
在这里插入图片描述
docker rm -f $(docker ps -a -q)
删除所有容器

虚拟机和容器间相互复制文件

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值