docker的容器调试

xiaoxiao2021-02-28  67

docker的调试和虚拟机操作 1、如何给给docker添加加速器 a、运行一下命令: mkdir /etc/docker echo '{"registry-mirrors":["https://docker.mirrors.maichong.io"]}' > /etc/docker/daemon.json 重启docker: systemctl restart docker 或者 /etc/init.d/docker restart 或者 service docker restart b、如果想查看docker服务状态信息,可运行一下命令: systemctl status docker.service journalctl -xe 2、如何调试docker容器 a、首先运行命令: docker ps 找到运行的容器id或者是容器name b、显示更底层的容器或image信息命令: docker inspect 5698126b439d c、查看容器日志: docker logs 5698126b439d d、进入容器内运行shell命令: docker exec 5698126b439d sh e、如何连接到容器内部同步查看日志: docker attach --sig-proxy=false f8fa3ca955aa f、查看容器中运行的进程信息 docker top f8fa3ca955aa 查看所有运行容器的进程信息 for i in  `docker ps |grep Up|awk '{print $1}'`;do echo \ &&docker top $i; done g、从服务器获取实时事件 ker events -f "image"="mysql:5.6" --since="1467302400"doc h、列出指定的容器的端口映射 docker port f8fa3ca955aa 3、docker虚拟机安装后,该如何操作呢? a、如何将虚拟机里的docker配置成虚拟机外的docker命令: vim .config/fish/config.fish 添加内容: set -gx DOCKER_TLS_VERIFY "1"; set -gx DOCKER_HOST "tcp://192.168.99.100:2376"; set -gx DOCKER_CERT_PATH "/Users/chaorong/.docker/machine/machines/default"; set -gx DOCKER_MACHINE_NAME "default"; b、如何进入虚拟机: docker-machine ssh default c、查看虚拟机环境变量:

docker-machine env default

文章来自脉冲云

转载请注明原文地址: https://www.6miu.com/read-23413.html

最新回复(0)