Docker | docker常用命令

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

14.加载自定义镜像

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

15.获取容器更多信息

sudo docker inspect 容器名

16.删除为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


(完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,566评论 0 120
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,637评论 15 147
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,415评论 0 27
  • 0. 前言 docker是什么?docker是用GO语言开发的应用容器引擎,基于容器化,沙箱机制的应用部署技术。可...
    sessionboy阅读 3,891评论 2 49
  • 一个线下的分享题目:如何做音频、段子、漫画的连载,我改为了:如何做内容连载。关键词:内容 连载当然,这个连载内容的...
    吤人阅读 1,063评论 0 3