docker日常命令
docker 服务
1. systemctl enable docker // 设置docker自启动
2. service docker start // 启动docker服务
3. service docker stop //停止docker服务
4. service docker restart //重启docker服务
docker帮助命令
1. docker version // docker 版本查看
2. docker info // docker 信息
3. docker --help //帮助命令
docker 镜像相关
1. docker images // 列出本地镜像
2. docker search 镜像名 // 在线查找指定镜像
3. docker pull 镜像名:tag // 拉取镜像
4. docker rmi 镜像ID // 删除镜像
docker容器命令
1. docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS参数说明:
--name=”容器的名字“
-d:后台运行
-i:交互模式启动
-t:为容器分配伪终端
-P:随机端口映射
-p:指定端口映射(映射方式:
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
)
2. docker ps //列出当前正在运行的容器
3. docker start 容器ID或者容器名 //启动容器
4. docker restart 容器ID或者容器名 //重启容器
5. docker stop 容器ID或者容器名 //停止容器
6. docker kill 容器ID或者容器名 // 强制停止容器
7. docker rm 容器ID (rm -f == 强制删除) // 删除容器
8. docker container prune // 删除已经关闭的容器
9. docker rm -f $(docker ps -aq) // 删除多个容器
10. docker ps -aq | xargs docker rm // 删除多个容器
11. docker logs 容器ID // 查看容器log
12. docker top 容器ID // 查看容器内运行的进程
13. docker inspect 容器ID // 查看容器内部详细信息
14. docker exec -it 容器ID 命令行 // 进入正在运行的容器并以命令行交互
15. docker cp 容器ID:容器内路径 目标主机路径 // 文件拷贝
16. docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 // 目录挂载
17. docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名 // 目录挂载只读权限
之后会慢慢更新,有不全面的欢迎大家留言提供,会更新上去的哦!!!