docker基本命令

docker基本命令

帮助命令

docker version

docker info # 显示docker的系统信息

docker 命令 --help

帮助文档地址 https://docs.docker.com/engine/reference/commandline

镜像命令

docker images 显示所有本地主机上的镜像

docker images # 显示所有本地主机上的镜像

​ -a # 列出所有镜像

​ -q # 只显示id

docker search 搜索镜像

docker pull 下载镜像

docker pull 镜像名[:tag] # docker 是分层下载的

docker rmi 删除镜像

docker rmi -f 镜像id # 删除指定镜像

docker rmi -f 镜像id 镜像id 镜像id # 删除多个镜像

docker rmi -f $(docker images -qa) # 删除所有镜像

容器命令

有了镜像才能创建容器

新建容器并启动

docker pull centos

docker run [可选参数] image

​ --name=“name” # 容器名字

​ -d # 后台运行

​ -it # 使用交互方式运行,进入容器查看内容

​ -p # 指定容器端口

​ -p ip:主机端口:容器端口

​ -p 主机端口:容器端口(常用

​ -p 容器端口

​ 容器端口

docker run -it centos /bin/bash 启动并进入

docker ps 列出所有运行中容器

docker ps # 列出当前正在运行中的容器

​ -a # 列出当前运行中的容器+带出历史运行过的容器

​ -q # 只显示容器编号

​ -n=? # 显示最近创建的容器

退出容器

exit # 容器停止并退出

ctrl + p + q # 容器不停止退出

删除容器

docker rm 容器id # 删除指定容器,不能删除正在运行的容器,强制删除使用 rm -f

docker rm -f $(docker ps -qa) # 删除所有容器

docker ps -a -q | xargs docker rm # 删除所有容器

启动和停止容器

docker start 容器id # 启动

docker restart 容器id # 重启

docker stop 容器id # 停止

docker kill 容器id # 强制停止

常用其他命令

后台启动容器

docker run -d centos

docker容器使用后端运行时,就必须要有一个前台进程,docker发现没有应用就会停止

查看log日志

docker logs -f -t --tail 10 容器id

​ -t # 显示时间戳

​ -f # 显示日志

​ --tail number # 要显示的日志条数

查看容器中的进程信息 ps

docker top 容器id

查看容器信息

docker inspect 容器id

进入当前正在运行的容器

  1. docker exec -it 容器id /bin/bash

  2. docker attach 容器id

docker exec # 进入容器会启动一个新的终端,可以在里边操作(常用)

docker attach # 进入容器正在执行的终端,不会启动新的进程

从容器内拷贝文件到主机上

docker cp 容器id:容器内路径 主机路径

拷贝是一个手动过程,我们还可以使用 -v 卷的技术,实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值