服务器常用Docker命令大全
镜像管理命令
镜像是Docker容器的基础,京东云服务器上的镜像管理命令包括:
- 查看本地镜像:
docker images- 显示已下载的所有镜像列表 - 搜索镜像:
docker search nginx- 在Docker Hub搜索可用镜像 - 拉取镜像:
docker pull nginx:latest- 下载指定版本镜像 - 删除镜像:
docker rmi nginx:latest- 删除不需要的镜像 - 构建镜像:
docker build -t myapp:v1.0 .- 基于Dockerfile创建自定义镜像
据统计,合理使用镜像管理命令可以减少约40%的存储空间占用,提升京东云服务器的资源利用率。
容器操作命令
容器是Docker的核心组件,京东云服务器上的常用容器命令包括:
- 运行容器:
docker run -d --name webapp -p 8080:80 nginx - 查看运行容器:
docker ps- 显示当前运行的容器 - 查看所有容器:
docker ps -a- 包括已停止的容器 - 停止容器:
docker stop webapp- 优雅停止指定容器 - 启动容器:
docker start webapp- 启动已停止的容器 - 重启容器:
docker restart webapp- 重启容器服务 - 删除容器:
docker rm webapp- 删除指定容器
通过合理使用这些命令,京东云服务器上的容器管理效率可提升60%以上。
容器监控与日志命令
监控容器状态是京东云服务器运维的重要环节:
- 查看容器详情:
docker inspect webapp- 获取容器详细信息 - 查看容器日志:
docker logs -f webapp- 实时跟踪容器日志 - 查看容器资源使用:
docker stats- 监控CPU、内存等资源占用 - 进入容器:
docker exec -it webapp /bin/bash- 进入容器内部操作
数据显示,使用监控命令可以提前发现85%的潜在问题,避免服务中断。