docker系列一 常用命令

1、查看容器cpu、内存等使用情况,如果加上容器编号,那么则只显示该容器的信息,否则显示所有

docker stats

2、启停docker

systemctl start docker
service docker start

3、搜索可拉取镜像

docker search tomcat

4、拉取镜像

docker pull mysql

5、运行容器

docker run mysql
docker run -p 3306:3306 --name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d imageID        

参数说明:
-p        端口映射
--name    为启动的mysql容器取名
-v        数据持久化
-e        容器所需参数
-d        开启Daemon模式

6、停止docker容器

docker stop 容器ID

7、列出docker容器

docker ps -a            --列出所有容器
docker ps -1            --最后一次运行的容器

8、进入容器

docker exec -it 容器ID /bin/bash
docker exec -ti mysql mysql -uroot -p    --进入mysql容器并登录mysql

9、查看本地镜像

docker images

10、查看docker版本

docker version

11、查看镜像的详细信息

docker inspect 镜像ID

12、删除镜像

docker rmi iamge        --可以是image标签或者ID
docker rmi -f iamge        --强制删除

13、批量删除docker 容器

docker rm $(docker ps -a -q) -f
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")    --批量删除没有标签的镜像 (同理可以批量删除含有某字段的镜像)

14、查看docker所占磁盘空间

[root@node1 docker]# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              36                  32                  4.66GB              802.8MB (17%)
Containers          76                  65                  4.128GB             166.8MB (4%)
Local Volumes       2                   2                   3.159MB             0B (0%)
Build Cache         0                   0                   0B                  0B

15、立刻删除服务器中不用的docker images镜像

sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 13,907评论 1 39
  • 基本命令 仓库相关操作 docker pull #从远程仓库拉取镜像到本地 docker push #推送...
    中v中阅读 11,751评论 5 181
  • docker常用命令详解 - CSDN博客 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的...
    Meathill大魔王阅读 4,227评论 1 2
  • 额外补充 查看容器运行状态 进入容器内进行命令行操作 在容器mynginx中开启一个交互模式的终端 容器生命周期管...
    tianmac阅读 9,995评论 1 2
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 9,836评论 0 27