Docker 操作指令

操作指令

帮助指令

docker version     #查看 Docker 版本信息

docker info        #显示 Docker 具体信息

Docker 操作命令

systemctl start docker    # 启动 Docker 服务

systemctl stop docker     # 停止 Docker 服务

systemctl restart docker  # 重启 Docker 服务

systemctl status docker   # 查看 Docker 状态

systemctl enable docker   # Docker 开机自启

docker --help             # 查看 Docker 总体帮助文档

docker 具体命令 --help     # 查看 Docker 命令帮助文档

docker system df # 查看镜像/容器/数据卷所占的空间

Docker 镜像命令

https://hub.docker.com/                 # 镜像连接网站
​
docker pull 镜像名字[:tar(版本)]          # 拉取镜像
    
docker save [OPTIONS] IMAGE [IMAGE...]  # 存储镜像(具体看后面)
​
docker images                           # 查看 Docker 中的全部镜像
   
docker rmi -f 镜像id                     # 强制删除指定镜像 

docker rmi -ef 镜像id 镜像id 镜像id       # 批量删除镜像

docker rmi -f ${docker images -aq}      # 递归删除,删除机器上的所有镜像 

docker load -i xxx.tar                  # 解析镜像

docker search [OPTIONS] --limit 5 镜像名字  # 查找镜像

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]  # 创建一个新的容器并运行一个命令 (具体看案例)

Docker 容器命令

docker ps -a                          # 查看所有容器

docker ps                             # 查看正在运行中容器
​
docker rm -f [容器ID]                  # 删除运行中的容器
​
docker exec -it [容器ID] /bin/bash     # 进入容器内部

docker stop [容器ID]                   # 停止容器

docker start [容器ID]                  # 启动容器

docker restart [容器ID或者容器名]       # 重启容器

docker kill [容器ID或者容器名]          # 强制停止容器

exit                                  # 直接停止容器并退出(若镜像运行环境时启动了后台 则可以直接退出)
ctrl + p + q                          # 容器不停止退出 

Docker 其他命令

docker logs -ft --tail 10 [容器id]       # 查看指定容器指定行数命令

docker top                               # 查看进程

docker inspect [容器id]                  # 查看相关容器信息

# 进入容器
docker exec -it 容器id /bin/bash
docker attach 容器id

区别:
attach 直接进入容器启动命令的终端,不会启动新的进程用 exit 退出,会导致容器的停止
exec 是在容器中打开新的终端,并且可以启动新的进程用 exit 退出,不会导致容器的停止

docker cp [容器ID]:[容器内路径] [目的主机路径]  # 从容器内拷贝文件到主机上
  • 具体其他指令在运用时展现
posted @   陈铭X  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示