docker的容器调试
2017-07-10 13:56
85 查看
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
文章来自脉冲云
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
文章来自脉冲云
相关文章推荐
- 实战容器编程好基友之visual studio code+docker篇(二):实时调试运行在docker中的node.js程序
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- 调试 Dockerfile - 每天5分钟玩转 Docker 容器技术(15)
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- 调试 Dockerfile - 每天5分钟玩转 Docker 容器技术(15)
- docker 容器调试工具
- 调试 Dockerfile - 每天5分钟玩转 Docker 容器技术(15)
- 调试 Dockerfile - 每天5分钟玩转 Docker 容器技术(15)
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- Docker-容器的操作
- 创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)
- docker【7】docker运行简单的应用程序(tomcat)以及怎么把宿主机的文件copy到容器
- docker学习(2)--docker镜像、容器、仓库和docker的安装
- 技术干货 | 初次微服务体验:从Docker容器农场说起
- 通过Kubernetes Minikube&Docker Swarm快速构建最小可行容器集群
- ssh登录docker容器
- Docker 最常用的监控方案 - 每天5分钟玩转 Docker 容器技术(78)
- docker ubuntu容器更换阿里源
- Docker创建MySQL容器的方法