启动容器执行自定义脚本docker
docker run -d centos /bin/sh -c "while true;do echo helloworld;sleep 1;done" docker ps
查看容器日志centos
docker logs -f container_id # 持续输出日志 docker logs --tail 10 container_id # 输出最后的10行日志,默认全部 docker logs -t container_id # 显示日志时间戳信息
其余经常使用命令bash
docker stats # 查看docker的CPU、内存等状态 docker top container_id # 查看容器内部的进程信息 docker inspect container_id # 查看容器的详细信息(元数据) docker image inspect image_id # 查看镜像的详细信息(元数据) docker cp container_id:/home/test.c /home # 从容器内将文件拷贝到宿主机,无须启动容器
进入在后台运行的容器日志
docker exec -it container_id /bin/bash # 开启新终端与容器进行交互 docker attach container_id # 复用原有终端与容器进行交互