docker常用命令总结

1.启动docker服务

 sudo service docker start

2.停止docker服务

 sudo service docker stop

3.检查docker 守护进程是否在运行

 sudo docker stats

4.查看docker相关信息

 sudo docker info

5.列出所有容器

sudo docker ps -a

6.最后一次运行的容器

sudo docker ps -l

7.重新启动已停止的容器

sudo docker start 容器名(也可以使用容器ID)

8.获取容器的日志

sudo docker logs 容器名

获取最后几条日志

sudo docker -f 容器名

9.列出镜像

sudo docker images

10.拉取镜像

sudo docker pull 镜像名

11.删除所有容器

sudo  docker rm $(docker ps -a -q)

12.删除单个容器

sudo docker rm 容器名

13.删除所有镜像

sudo docker rmi $(docker images | grep none | awk '{print $3}' | sort -r)

14.保存镜像

sudo docker save 镜像名 > /home/新镜像名.tar

15.加载自定义镜像

sudo docker load < /home/自定义镜像

16.获取容器更多信息

sudo docker inspect 容器名

17.删除为none的镜像

docker images --no-trunc| grep none | awk '{print $3}' | xargs -r docker rmi

常用参数:

-i:以交互模式运行容器,通常与 -t 同时使用

-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用

-p : 端口映射 格式为[主机端口:容器端口]

-d : 后台模式运行

-name : 给容器一个新的名称

-v:挂载主机的目录

-e: username="ritchie": 设置环境变量

-m:设置容器使用内存最大值

--env-file=[]:从指定文件读入环境变量

docker默认用户名和密码:

用户名:docker

密码:tcuser

相关推荐
孟诸9 分钟前
计算机专业毕设-校园新闻网站
java·vue·毕业设计·springboot·课程设计
计算机学姐19 分钟前
基于SpringBoot+Vue的篮球馆会员信息管理系统
java·vue.js·spring boot·后端·mysql·spring·mybatis
kakwooi20 分钟前
JavaEE---Spring IOC(2)
java·spring·java-ee
C语言扫地僧20 分钟前
Docker 镜像制作(Dockerfile)
linux·服务器·docker·容器
程序员大金31 分钟前
基于SpringBoot+Vue+MySQL的智能物流管理系统
java·javascript·vue.js·spring boot·后端·mysql·mybatis
茜茜西西CeCe1 小时前
移动技术开发:登录注册界面
java·gitee·gradle·android studio·安卓·移动技术开发·原生安卓开发
linux_lzj_cainiao1 小时前
准备招银社招记录
java
不是编程家1 小时前
C++ 第三讲:内存管理
java·开发语言·c++
尸僵打怪兽1 小时前
软考(中级-软件设计师)(0919)
java·c语言·数据库·计算机网络·软考·多媒体·软件设计师
Liii4031 小时前
【ARM】Cache深度解读
java·arm开发·spring