Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

  • 并发专题

  • 性能调优专题

  • 工具专题

  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

  • 技术杂文

  • 云原生专题

    • Docker使用指南
      • 基础命令合集
      • 👩‍💻 普通用户可执行docker命令
      • 🔝 升级Docker 和 docker-compose
        • 1)升级 Docker
        • 2)升级 docker-compose
      • 🔨 Docker硬盘占用太高解决方案
    • 初识云原生
  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 云原生专题
SleepyOcean
2021-03-02

Docker使用指南

一篇文章带你掌握你所需的Docker知识

# 基础命令合集

# 使用 docker inspect 来查看 Docker 的底层信息
$ docker inspect [docker-container-name]

# docker port 命令可以让我们快捷地查看端口的绑定情况
$ docker port [docker-container-name] [container-port]

# 创建一个新的 Docker 网络。-d:参数指定 Docker 网络类型,有 bridge、overlay。
$ docker network create -d bridge [network-name]

# 查看最近10行的实时日志
$ docker logs -f --tail 10 [docker-container-name]
1
2
3
4
5
6
7
8
9
10
11

# 👩‍💻 普通用户可执行docker命令

useradd -u 544 -d /usr/testuser1 -g users -m testuser1
1

# 🔝 升级Docker 和 docker-compose

# 1)升级 Docker

# 2)升级 docker-compose

github上docker-compose的release链接: https://github.com/docker/compose/releases

由于github的源国内缓慢,故此处使用daocloud源

# 执行以下命令即可
# 下载最新docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 授予执行权限
chmod +x /usr/local/bin/docker-compose
1
2
3
4
5

# 🔨 Docker硬盘占用太高解决方案

# 查看系统磁盘占用
$ df

# 查看docker磁盘占用详情
$ docker system df -v

# 查看容器的volume信息
$ docker inspect container_name | grep Mounts -A 20

# 或执行自动清理
$ docker system prune -a
1
2
3
4
5
6
7
8
9
10
11

docker system prune 自动清理说明:

该指令默认会清除所有如下资源:

  • 已停止的容器(container)

  • 未被任何容器所使用的卷(volume)

  • 未被任何容器所关联的网络(network)

  • 所有悬空镜像(image)。

该指令默认只会清除悬空镜像,未被使用的镜像不会被删除。 添加 -a 或 --all参数后,可以一并清除所有未使用的镜像和悬空镜像。 可以添加 -f 或 --force参数用以忽略相关告警确认信息。 指令结尾处会显示总计清理释放的空间大小。

#Docker
上次更新: 2022/03/08, 06:03:00

← 打造私人影院指南 - PLEX篇 初识云原生 →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
Docker搭建各类Paas服务
03-01
03
系统配置 - Android TV配置
02-12
更多文章>
Copyright © 2019-2022 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式