镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

容器重要命令

启动守护式容器

  1. docker run -d 镜像
  2. docker run -d image [command][arg...]
  1. 使用centos:latest镜像,以后台模式启动一个容器
  2. docker run -d centos

file

通过docker ps -a命令进行查看,会发现容器启动过,并且已经退出,其实在Docker中,容器运行的命令不是那些一直挂起的命令,就是会自动退出,这是Docker的机制问题。很重要的要说明的一点:Docker容器后台运行,就必须有一个前台进程。例如 正常情况下,配置启动服务只需要启动相应的service即可(service nginx start),但是这样做nginx为后台进程模式启动运行,就导致docker前台没有运行的应用,这样的容器后台启动后,会立即自杀,因为它觉得它没事可做了。

查看容器日志

  1. docker logs [option] 容器名称或容器ID
命令参数OPTION说明
-t显示时间戳
-f跟随最新的日志打印
–tail number显示最后的number条

file
file
file
file

查看容器内运行的进程

  1. docker top 容器ID或容器名称

file

查看容器内部细节

  1. docker inspect 容器ID或容器名称

file
file

进入正在运行的容器

进入正在运行的容器

  1. docker attach 容器ID或容器名称

file
file

进入正在运行的容器,并以命令行方式交互

  1. docker exec -it 容器ID或容器名称 需要在容器内执行的命令

file

进入正在运行的容器的两种方式的区别:

​ attach:直接进入容器启动命令的终端,不会启动新的进程。

​ exec:在容器中打开新的终端,并且可以启动新的进程。

从容器内拷贝文件到主机上

  1. docker cp 容器ID或容器名称:容器内路径 目的主机路径

file

本文转自:https://blog.csdn.net/Rong_zhe/article/details/122180185

更多相关文章

  1. Android启动脚本init.rc
  2. Android(安卓)核心分析 之八------Android(安卓)启动过程详解
  3. Google I/O 发布android studio for linux 无法启动 解决
  4. 更换linux/android的启动logo
  5. Android系统启动流程
  6. Android之android:launchMode
  7. Windows下Mysql启动报1067的解决方法
  8. mysql 启动1067错误及修改字符集重启之后复原无效问题
  9. MySQL无法启动的解决办法

随机推荐

  1. Android开发环境搭建流程
  2. Android用户界面 UI组件--TextView及其子
  3. Android Studio 清理缓存clean project与
  4. Android JNI使用方法
  5. Android Studio如何显示行号
  6. android Build类
  7. Android 配置及adb 命令
  8. Building Android Apps with AWS 使用AWS
  9. 【摘录】从Android界面开发谈起
  10. Android 入门篇