docker-study

  1. docker中查看是否安装mysql镜像

docker images | grep mysql

查看运行中的mysql服务

docker ps | grep mysql

查看所有容器状态

docker ps -a

查看运行中的容器状态

docker ps

启动mysql

docker start mysql

关闭mysql

docker stop mysql

重启mysql

docker restart mysql

  1. centos中如何查看本机ip

ip addr

ifconfig

  1. docker中启动nginx

docker start nginx

查看nginx容器是否运行

docker ps

  1. 数据卷

容器中文件数据都在容器内部,如果升级mysql时需要销毁旧容器,那么数据是否会同时销毁,因此程序数据应该与容器解耦,我们应该将数据放在宿主机上(centos9)上,那么我们直接将容器内的目录与宿主机目录绑定(这个操作就是挂载)不就行了吗?为什么要使用数据卷?

因容器创建后挂在目录不能改变(todo:为什么容器创建后挂载目录不能改变?),如果我们更换环境,宿主机目录有变更,那么容器就不能正常使用,因此我们使用中间桥梁,数据卷,容器绑定数据卷(挂载)-数据卷绑定宿主机,这样有中间桥梁,不管怎么更换宿主机,直接配置数据卷与宿主机的映射就行

数据卷也能反映出,没有什么问题是不能使用中间件来解决的,如果存在那么就多搞几个中间件。

todo:为什么容器创建后挂载目录不能改变?

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值