• 欢迎来到我的博客
  • [email protected]

docker 常用命令

学习笔记 tianlan 1个月前 (03-09) 58次浏览 0个评论 扫描二维码

帮助命令

docker version

docker info

docker –help

 

镜像命令

docker images

docker search iname

docker pull iname

docker rmi iname

 

容器重要命令

docker top 容器ID 查看容器内运行的进程
docker inspect 容器ID 查看容器内部细节
docker cp  容器ID:容器内路径 目的主机路径 从容器内拷贝文件到主机上
docker attach 容器ID 重新进入容器
docker exec -it 容器ID /bin/bash 重新进入容器

attach 直接进入容器启动命令的终端,不会启动新的进程

exec 是在容器中打开新的终端,并且可以启动新的进程

 

docker exec [opt] [cmd] 在容器内执行命令

docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

【选项】 -i 交互式

-t 终端

-P 随机分配端口

-p 指定端口映射,有以下四种格式

ip:hostPort:containerPort 特定网卡特定端口
ip::containerPort 特定网卡随机端口
hostPort:containerPort 特定端口
containerPort 随机端口

 

docker ps [OPTIONS]

OPTIONS说明(常用):

-a :列出当前所有正在运行的容器+历史上运行过的

-l :显示最近创建的容器。

-n:显示最近n个创建的容器。

-q :静默模式,只显示容器编号。

–no-trunc :不截断输出。

 

退出容器

exit 容器停止后退出
按住ctrl不放,然后按p再按q 容器不停止退出

 

启动/重启/停止/强制停止容器

docker start容器ID或者容器名
docker restart 容器ID或者容器名
docker stop 容器ID或者容器名
docker kill 容器ID或者容器名

 

删除已停止的容器

docker rm 容器ID 删除单个
docker rm -f $(docker ps -a -q) 删除多个+强制删除
docker ps -a -q | xargs docker rm 删除多个

天蓝, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:docker 常用命令
喜欢 (0)
[[email protected]]
分享 (0)

您必须 登录 才能发表评论!