Docker系列学习(10) -- docker常用运维类命令

181 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情

生命不息,学习不止

题外话

今天是十一假期后上班的第一天,哇,一早起来就感觉时间怎么过的这么快,我这可是七天小长假啊,怎么一瞬间就没了,啪的一下,很快啊。

废话不多说,上货!

正文

在这里插入图片描述

上一回详细的说了docker容器相关的命令,今天来说说docker中运维相关类命令

docker常用命令

docker的常用命令其实可以按照三个部分来说,镜像命令,容器命令,其他命令

docker其他命令

docker 其他命令中包含一部分数据挂载命令和运维相关命令

数据挂载一般用于备份,会将容器产生的数据挂载在容器外,这样当容器异常崩溃后可根据挂载的数据快速回复

数据挂载命令如下

docker run -v 宿主机配置文件储存位置:容器内配置文件位置 --挂载数据卷,可挂载多个

数据卷可挂载多个

运维类命令

运维类命令主要是对于docker整体服务来说的,一般就是查看docker在宿主机中的相关状态

常用运维类命令如下

sudo docker info | grep “Docker Root” --查看docker工作目录

sudo sudo du -hs docker工作目录 --查看docker磁盘占用情况

docker system df --查看docker的磁盘具体使用情况

然后便可根据相应数据对docker的细节做相应的具体调整

实战演练

需求如下

运行一个docker redis 5.0.5版本 容器命名为redis267 进行 端口映射6379 两个数据卷挂载 设置开机自启动

命令如下

docker run -d -p 6379:6379 --name redis505 --restart=always -v /var/lib/redis/data/:/data -v /var/lib/redis/conf/:/usr/local/etc/redis/redis.conf redis:5.0.5

下一篇我们继续来讲docker常用的命令

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述