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常用操作的主要内容,如果未能解决你的问题,请参考以下文章

01 . Docker原理部署及常用操作命令

Docker 容器 如何用java读取宿主机里的文件?

Docker常用命令大全

宿主机访问操作docker方式

docker 容器系统必须和宿主机一样吗

docker底层原理