Docker常用命令

docker version 查看docker的版本信息
docker --help 帮助命令
docker info 显示docker的系统信息,包括镜像和容器的数量

镜像命令
docker images 查看所有本地的主机上的镜像
在这里插入图片描述
REPOSITORY 镜像的仓库源
TAG 镜像的标签
IMAGE ID 镜像的id
CREATED 镜像的创建时间
SIZE 镜像的大小

docker search mysql
搜索镜像
在这里插入图片描述
docker pull
下载镜像

docker pull 【镜像名】
如果不写tag,默认就是 latest
指定版本下载 docker pull mysql:5.7

docker rm
删除镜像

docker rmi -f 镜像id 删除指定的容器
docker rmi -f 镜像 id 镜像id 镜像id 删除多个镜像
docker rmi -f $(docker images -aq)删除全部的镜像

容器命令
有了镜像之后才可以创建容器
新建容器并启动
docker run【参数】image
在这里插入图片描述

参数说明:
–name ="Name"容器名字 tomcat1 tomcat2 ,用来区分容器
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 -p 8080:8080
-p ip:主机端口:容器端口
-p 主机端口:容器端口
-p 容器端口
-p 随机指定端口

在这里插入图片描述
查看容器内的centos,基础版本,很多命令都是不完善的
从容器中退出
exit

列出所有的运行的容器
docker ps 【参数】
-a 列出当前正在运行的容器+带出历史运行过的容器
-n=?显示最近创建的容器
在这里插入图片描述
-q 只显示当前运行的容器的编号
在这里插入图片描述
-aq显示所有的曾经运行过的容器的编号
在这里插入图片描述
退出容器
exit 直接容器停止并且退出
ctrl+q+p 容器不停止退出
在这里插入图片描述

删除容器
docker rm 容器 id 删除指定的容器
在这里插入图片描述
当删除的容器正在运行会报错
在这里插入图片描述

docker rm -rf $(参数)
在这里插入图片描述
删除所有的docker容器

启动和停止容器的操作
docker start 容器 id
docker restart 容器id
docker stop 容器id 停止当前正在运行的容器
docker kill 容器id 强制停止当前的容器

常用其他命令
docker run -d 镜像名
问题docker ps. 发现 centos停止了
docker容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止

查看日志
docker logs
-tf 显示日志
–tail number 要显示日志的条数

查看容器中进程信息
docker top 容器 id

查看镜像的元数据
docker inspect 容器id

进入当前正在运行的容器
docker exec -it 容器id
docker attach 容器id
区别:方式一:进入容器后开启一个新的终端,可以在里面操作
方式二:进入容器正在执行的终端,不会启动新的进程

从容器内拷贝文件到主机上
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值