持续创作,加速成长!这是我参与「掘金日新计划 · 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常用的命令
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!