docker run -d
docker run -d 容器名或容器ID
docker run -d 后台生成容器,并退出容器(除容器中在运行脚本)
docker run -it 交互生成容器
docker run -d centos /bin/sh -c “while true; do echo zen; sleep 2;done”
查看容器中的进程
docker top 容器名或容器ID
查看容器内部细节
docker inspect 容器ID
重启进入容器
- docker attach 容器ID 此时的容器必须是启动的状态,如何容器停止,需要 docker start 容器id
直接进入容器启动命令的终端,不会启动新的进程
连接一个正在执行的容器
docker attache 容器名或容器ID
相当于 远程电脑,
在连接到容器后执行一个命令
- docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
命令用于在正在运行的Docker容器中执行命令。使用该命令,可以在不需要进入容器的情况下,在容器内部执行一些命令。
是在容器中打开新的终端,并且可以启动新的进程(因为可以执行命令,所有可以启动新的进程)
把容器中的内容拷贝到宿主机
在宿主机中执行 docker cp
docker cp 容器ID:xxx路径内容 宿主机路径