Docker 铸剑之路

天道酬勤

1. 从指定的镜像,运行一个容器:

  • 命令:docker run -itd -p port:port -name 'container_name' image_name
  • 参数解析:
    • i: 可交互的容器
    • d: 在后台运行
    • t: 应该是允许分配一个 tty 窗口
    • p: 映射容器芋宿主机之间的端口

2. 在一个后台运行的容器,执行命令/进入交互界面并 exit 时,不会将容器停止:

  1. 执行命令:
    1. 命令:docker exec container_id_or_name want_to_exe_command
    2. 效果:会在指定的容器中执行指定的命令,并且将结果打印在控制台中
  2. 进入交互界面并且 exit 时,不会将容器停止:
    1. 命令:docker exec -it container_id_or_name /bin/bash
    2. 效果:进入指定容器的bash交互命令行,允许通过 exit 退出