Docker 常用指令

175 阅读1分钟

启动容器

  1. 启动容器并启动bash(交互方式):
$docker run -i -t <image_name/continar_id> /bin/bash
  1. 启动容器以后台方式运行(更通用的方式):
$docker run -d -it  image_name

附着到容器

  1. 附着到正在运行的容器:
docker attach <id、container_name>
  1. 进入正在运行的容器内部,同时运行bash(比attach更好用)
docker exec -t -i <id/container_name>  /bin/bash

退出:ctrl + D 3. docker exec是如此的有用,以至于我们通常是将其封装为一个脚本,放到全局可调用的地方,比如,可以写成一个indocker.sh:

$cat indocker.sh 
docker exec -t -i $1 /bin/bash
# 查看需要附着的容器id
$docker ps | less -S
CONTAINER ID        IMAGE                                                 
9cf7b563f689        hello.demo.kdemo:v160525.202747

$./indocker.sh 9cf7b563f689