《---------------------基础操作命令-----------------------》
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>
docker的基本操作命令
于 2021-12-30 15:55:14 首次发布