docker info
docker version
Docker search centos
Docker pull docker.io/centos
Docker images
docker run --name test1 -it -d +镜像名称
docker create +(镜像名称)备注:只是创建容器,容器还需要单独启动
docker ps
docker exec -it +(容器名称) /bin/bash 备注:使用exec进入容器,可以直接使用exit推出,不影响容器运行,attch则相反。
docker kill +(容器名称或者ID)
docker stop + (容器名称或者ID)
docker start +(容器ID或者名称)
docker restart +(容器ID或者名称)
docker rmi +(镜像名称或者ID)
docker rm + (容器名称或者ID)
docker rm $(docker ps -qa)删除全部已停止的容器
docker inspect +(容器ID或者名称)
例如:网络信息
docker inspect -f {{.NetworkSettings}} +(容器名称或者ID)
docker top +(容器ID或者名称)
例如将容器的80端口映射到宿主机的8081(只能在启动容器时进行映射)
docker run -it -d --name test -p 8081:80 centos
查看容器的端口映射
docker -port +(容器ID或者名称) 80/tcp
docker rename 原名称+新名称
docker stats +(容器ID或者名称)
docker commit +容器的名称 +新镜像的名称
docker cp +本地文件的路径和名称 + 容器的名称以及存放路径
例如:docker cp ./test_centos.txt test3:/tmp
docker cp +容器的名称和路径 + 宿主机存放文件的路径
例如:docker cp test3:/tmp/test_docker.txt /tmp
docker events -f "images"="test3" --since="1622513610"
备注:since以秒来计算时间,所以通过工具将2021-06-01 10:13:30换算成秒
docker logs -f -t test3 --since="1622513610"
原文:https://www.cnblogs.com/carl1518/p/14838222.html