docker常用操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker常用操作相关的知识,希望对你有一定的参考价值。
一.查看docker中的共享目录
方式一:查看所有容器的信息,从中筛选
[root@kazihuo ~]# docker inspect volume
方式二:有些容器内,卷映射的map标签为mounts,故以下命令查看
[root@kazihuo ~]# docker inspect -f .Mounts volume
或 docker inspect -f .Volumes volume #volume指容器名称
二.配置docker下载加速地址
1)编辑docker配置文件
vim /etc/docker/daemon.json
2)增加拉取镜像地址
"registry-mirrors":["https://hub-mirror.c.163.com","https://registry.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
3)重启docker服务
service docker restart
三 查看宿主机上所有docker容器对应IP地址
1.docker命令启动的容器,查看IP方法
docker inspect -f .Name => .NetworkSettings.IPAddress $(docker ps -aq)
2.若是通过docker-compose命令启动的容器,那么查询容器的IP地址
[root@localhost ~]# docker inspect --format=.Name => range .NetworkSettings.Networks.IPAddressend $(docker ps -aq)
四 查看容器日志
docker logs 容器名
五 进入容器
docker exec -it 容器名 /bin/bash
六 查看容器环境变量
docker exec -it 容器名 env
七 使用ENV指令可以用于为docker容器设置环境变量
docker run --env <key>=<value> <IMAGE-ID>
以上是关于docker常用操作的主要内容,如果未能解决你的问题,请参考以下文章