Docker 常用命令

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: Docker 常用命令

Kubernetes(K8S) 常用命令

Kubernetes(K8S) 常用命令

Docker 常用命令

systemctl restart docker  #重启 Docker
docker images           #查看镜像文件
    REPOSITORY          #镜像的仓库源
    TAG                 #镜像的标签
    IMAGE ID      #镜像的创建时间
docker pull nginx:1.20.0    #拉取版本为 1.20.0 的 nginx 应用
docker run xxx      #运行容器
docker start xxx                #启动容器
docker restart xxx    #重启容器
docker ps -a      #查看所有容器
docker stop xxx     #容器名称或CONTAINER ID
docker rm  xxx      #删除容器
docker info     #查看 Docker 的信息
docker inspect xxx              #查看 镜像 的信息
docker stats xxx    #查看xxx容器运行状态,xxx不指定,查看所有容器运行状态(内存、CPU占有用情况)
docker container update --restart=always XXX   #当Docker启动后,同步启动 XXX容器
docker stop $(docker ps -q)   #停止所有容器
docker rm $(docker ps -aq)  #删除所有空口
docker stop $(docker ps -q) & docker rm $(docker ps -aq)  #停止并删除所有容器
docker rmi -f $(docker images -qa) #删除所有镜像
docker build -t vipsoft-demo:1.0.0 .  #编译镜像
# 升级服务
docker cp vipsoft-demo.jar vipsoft-demo:/   # java 应用升级  -- 替换 jar 包
docker restart vipsoft-demo                  # java 应用升级  -- 重新服务

容器操作常用命令

docker exec -it xxx  /bin/bash  # 进入容器
docker logs --since 30m elasticsearch 
docker logs --tail=100 -f elasticsearch 
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.RunningFor}}\t{{.Status}}"
#将容器中的文件复制到宿主机中
docker cp  XXX:/usr/share/elasticsearch/config/elasticsearch.yml /opt/elasticsearch/config/elasticsearch.yml
#数据卷容器,volumes同步, -p 主机端口:容器端口(和 K8S 反的)
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql02 --volumes-form mysql01

docker ps --format

名称 含义
.ID 容器ID
.Image 镜像ID
.Command 执行的命令
.CreatedAt 容器创建时间
.RunningFor 运行时长
.Ports 暴露的端口
.Status 容器状态
.Names 容器名称
.Label 分配给容器的所有标签
.Mounts 容器挂载的卷
.Networks 容器所用的网络名称
#1秒种写一次日志
docker run -d centos /bin/sh -c "while true;do echo kuangshen;sleep 1;done"

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
2月前
|
监控 Docker 容器
Docker 启动命令里 --cgroupns host 是什么作用?
【8月更文挑战第19天】Docker 启动命令里 --cgroupns host 是什么作用?
133 1
|
26天前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
188 56
|
8天前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
84 0
|
13天前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
31 2
|
19天前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令
|
19天前
|
运维 数据库 开发者
docker回顾--docker compose详细解释,安装,与常用命令
docker回顾--docker compose详细解释,安装,与常用命令
|
6天前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
103 0
|
1月前
|
Linux Docker 容器
linux之docker命令
linux之docker命令
|
17天前
|
监控 Docker 容器
docker常用命令
本文汇总了Docker的常用命令,涵盖了镜像、容器、网络、数据卷的管理,以及系统信息查看、镜像构建、登录和注销Docker Hub,还有容器内部文件操作和事件监控,最后介绍了Docker Compose的使用方法。
16 0
|
19天前
|
Linux 应用服务中间件 Shell
docker学习--docker容器镜像常用命令大全(简)
本文档详细介绍了Docker中的镜像命令与容器管理命令。镜像命令部分涵盖了镜像搜索、下载、上传等操作;容器管理命令则包括了容器的创建、启动、停止、删除及日志查看等功能。通过具体示例,帮助用户更好地理解和使用Docker相关命令。