Docker常用基础命令
1、查看镜像列表
docker images
2、查看容器列表
docker ps -a
3、查看容器详细信息
docker inspect 容器名/容器id
4、查看容器运行日志
docker logs -f 容器名/容器id
注意:可加 --tail=**指定显示行数
5、检查正在运行的容器大小
docker ps --size
注意:虚拟大小(virtual)包括共享的底层镜像
6、停止、重启、删除容器
docker stop 容器名/容器id
docker restart 容器名/容器id
docker rm 容器名/容器id
注意:容器停止运行才可以删除
7、删除镜像
docker rmi 镜像名/镜像id
注意:镜像没有相关容器运行才可以删除
8、进入容器内部
docker exec -it 容器名/容器id /bin/bash
注意:容器内部单次执行命令为 docker exec -it 容器实例 /bin/bash -c ’ 命令 ’(此情况下不会新开窗口进入容器终端)
eg:docker exec -it redis /bin/bash -c ‘source /etc/profile’
9、容器与宿主机之间的文件拷贝
#将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www。
docker cp /www/runoob 96f7f14e99ab:/www
#将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
docker cp 96f7f14e99ab:/www /tmp/
注意:可以具体copy某一文件 eg:docker cp 96f7f14e99ab:/www/***.txt /tmp/
10、查看docker所占总空间
# 先 df -h 看下docker目录
sudo du -sh /var/lib/docker
11、查看docker所占空间的详细情况
#总的:
docker system df
#详细的:
docker system df -v
12、docker服务停止、重启和开机自启动
systemctl stop docker
systemctl restart docker
systemctl enable docker