后台启动容器
docker run -d ubuntu
#问题
后台启动ubuntu容器后,发现它自动结束运行了。
#解释
docker容器通过后台运行,必须要有一个前台应用。当docker发现没有应用不需要自己提供服务,就会自动结束运行。
查看日志
docker logs -tf —tail [number] [容器id]
#解释
-tf #显示时间戳
—tail #显示日志的条数
显示容器中进程的信息
docker top 容器ID
查看镜像的元数据
docker inspect 容器ID
进入当前正在运行的容器
我们经常通过后台启动容器,所以我常常需要进入容器内部,对配置进行一些的修改。
#有两种进入正在运行的容器的方式
- docker exec -it 容器id
- docker attach 容器id
#区别
docker exec #开启一个新的终端进入后台运行的容器,可以操作
docker attach #进入容器正在执行的终端,无法操作
将容器内的文件拷贝进主机
docker cp 容器id:容器内路径 目的的主机路径