docker的基本操作命令

---------------------基础操作命令-----------------------》
1、关闭docker镜像
docker-compose down

2、重启docker镜像
docker-compose up -d

3、启动服务  
docker lods -f ces-manager     

4、查看启动日志
docker logs -f ces-manager 

5、进入容器
docker exec -it ces-nginx /bin/sh

6、docker重启镜像
docker-compose restart ces-nginx


《---------------------docker镜像复制-----------------------》
1、这个命令会创建一个名为mycontainer的容器,并使用ubuntu镜像。通过-it参数,我们可以进入容器的交互式终端。
docker run -it --name mycontainer ubuntu

2、从容器复制文件到宿主机
docker cp <容器名称或ID>:<容器内文件路径> <本地目标路径>
docker cp mycontainer:/path/to/container/file /path/to/local/directory

3、在本地复制文件到容器内
docker cp <本地文件路径> <容器名称或ID>:<容器内目标路径>
docker cp /path/to/local/file mycontainer:/path/to/container/directory



《---------------------日志查询操作命令----------------------》
docker logs my_container 2>&1 | grep "error"
这里,2>&1 是将 stderr 重定向到 stdout,以确保 grep 可以过滤到所有日志信息。

如果你想要实时地跟踪日志并过滤内容,可以使用 -f 参数和管道命令:
docker logs -f my_container 2>&1 | grep "error"

如果你想要过滤多个关键词,可以使用 grep 的 -E 参数(表示使用扩展正则表达式),然后用管道符 | 分隔关键词:
docker logs my_container 2>&1 | grep -E "error|warning"

这将会显示最后200行日志,并且继续监听新的日志输出
docker logs --tail 200 -f <container_id_or_name>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bst@微胖子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值