Docker实现进入容器内部的方法
作者:IT利刃出鞘
这篇文章主要介绍了Docker实现进入容器内部的方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
docker进入容器内部的方法
1. 查看容器名字
命令
docker ps
结果
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
793431c0c200 nginx:latest "/docker-entrypoint.…" 24 hours ago Up 29 minutes xxx nginx_latest
2. 进入内部
命令
docker exec -it nginx_latest bash
说明
exec
:附着到运行着的容器内部-it
:-i 与 -t两个参数合并写法,-i -t 标志着为我们指定的容器创建了TTY并捕捉了STDINnginx_latest
:是我们要进入的容器的名字。当然也可以写7934(ID)bash
:指定执行命令的shell。也可以写为:/bin/bash
进入到nginx容器内部后,cd /etc/nginx,可以看到相关的nginx配置文件
3. 退出docker内部
法1:快捷键
ctrl+d
法2:命令
exit
docker常用命令
Docker容器的一些命令按功能分类大致如下:
- Docker环境信息 info、version
- 镜像仓库命令 login、logout、pull、push、search
- 镜像管理 build、images、import、load、rmi、save、tag、commit
- 容器生命周期管理 create、exec、kill、pause、restart、rm、run、start、stop、unpause
- 容器运维操作 attach、export、inspect、port、ps、rename、stats、top、wait、cp、diff、update
- 容器资源管理 volume、network
- 系统信息日志 events、history、logs
1.events打印容器的实时系统事件
2.history 打印出指定镜像的历史版本信息
3.logs打印容器中进程的运行日志
docker --help #查看docker命令 docker info #docker 详细信息,镜像和容器 docker version #查看docker版本
帮助文档地址:https://docs.docker.com/reference/
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。