Docker容器之——Docker常用命令

1.docker帮助命令

1
2
3
docker version #显示docker版本信息
docker info #显示docker信息系统,包括镜像和容器数量
docker --help  #docker帮助命令

2.docker镜像命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker images  #查看本机上的镜像
-a  列出所有镜像
-q  只显示镜像的id
docker  images -qa  #显示所有镜像id
 
docker search  #搜索镜像
--filter=STARS=3000 #搜索出来的镜像STARS大于3000
docker search mysql --filter=STARS=3000
 
docker pull  #下载镜像
docker  pull  mysql:5.7
 
 
docker rmi -f 镜像id  #删除镜像id
docker rmi -f $(docker images -qa)#删除全部镜像

3.docker容器命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
docker  pull centos  #下载centos镜像
docker  run  [可选参数]  镜像  #新建容器并启动
--name="Name" 容器名字
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器端口号   
          -p 8080:8080    -p 主机端口:容器端口
eg:
docker run -it centos /bin/bash  启动容器
ls #查看容器内centos
exit #直接停止容器并退出
ctrl+P+Q  #容器不停止退出  
 
docker ps  #列出所有运行的容器
-a #列出当前正在运行的容器+带出历史运行过的容器
docker ps  -a n=1 #列出最近创建的容器
docker ps -qa  #显示所有正在运行的容器编号  
 
docker  rm  容器id #删除容器
-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 create 新建容器
docker create -it ubuntu:lastest

4.常用其他命令

1)后台启动容器

docker run -d centos

2)查看日志

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

-tf #显示日志

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

3)查看容器中进程信息

docker top 容器id

4)查看镜像的元素

docker inspect 容器id

5)进入当前正在运行的容器

docker exec -it 容器id bashshell

eg:docker exec -it 容器 id /bin/bash

方式二:

docker attach 容器id

1
2
#docker exec #进入容器后开启一个新的终端可以在里面操作(常用)
#docket attach  #进入容器正在执行的终端,不会启动新的进程

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

docker cp 容器id:容器内路径 目的地主机路径

eg:在容器外操作

docker cp 容器id:/root/a.sh ./

  

 

  

  

posted @   小杉虎  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
/* 点击爆炸效果*/
// /* 鼠标点击求赞文字特效 */ /*鼠标跟随效果*/ /* */
点击右上角即可分享
微信分享提示