首页 > 其他分享 >docker常用操作命令

docker常用操作命令

时间:2023-08-28 16:01:31浏览次数:32  
标签:容器 常用 操作命令 列出 镜像 docker Docker

Docker是一种开源的容器化平台,它提供了一种轻量级的容器化解决方案,可以将应用程序及其依赖项打包成一个可移植的容器。以下是一些常用的Docker操作命令和手册:

  1. 镜像操作:

    • docker images:列出本地的镜像列表。
    • docker pull <image_name>:从Docker仓库中拉取指定的镜像。
    • docker push <image_name>:将本地的镜像推送到Docker仓库。
    • docker rmi <image_name>:删除指定的镜像。
  2. 容器操作:

    • docker ps:列出正在运行的容器。
    • docker ps -a:列出所有的容器,包括已停止的容器。
    • docker run <image_name>:创建并运行一个新的容器。
    • docker start <container_id>:启动一个已停止的容器。
    • docker stop <container_id>:停止一个正在运行的容器。
    • docker rm <container_id>:删除一个已停止的容器。
  3. 容器日志和进程:

    • docker logs <container_id>:查看容器的日志。
    • docker exec -it <container_id> <command>:在运行的容器中执行命令。
    • docker top <container_id>:查看容器中正在运行的进程。
  4. 网络和端口映射:

    • docker network ls:列出Docker网络。
    • docker network create <network_name>:创建一个新的Docker网络。
    • docker port <container_id>:查看容器的端口映射情况。
    • docker run -p <host_port>:<container_port> <image_name>:将主机端口映射到容器端口。
  5. 数据卷和持久化:

    • docker volume ls:列出Docker数据卷。
    • docker volume create <volume_name>:创建一个新的Docker数据卷。
    • docker run -v <host_path>:<container_path> <image_name>:将主机目录挂载到容器中。

这只是一些常用的Docker操作命令,Docker还有更多的功能和选项。你可以通过运行docker --help命令来查看完整的Docker命令手册,或者访问Docker官方文档(https://docs.docker.com/)获取更详细的信息。

标签:容器,常用,操作命令,列出,镜像,docker,Docker
From: https://www.cnblogs.com/sawyerhan/p/17662521.html

相关文章

  • docker和k8s
    dockerDocker是一种开源的容器化平台,它的主要目标是简化应用程序的部署和管理。通过使用Docker,开发人员可以将应用程序及其依赖项打包到一个称为容器的独立单元中,以便在不同的环境中进行部署和运行。Docker的主要用途包括:应用程序的隔离性:Docker容器提供了一种轻量级的虚拟......
  • docker常用命令
    1.远程操控dockerdocker-Htcp://ip:portcommand,如docker-Htcp://localhost:2375images2.登录docker仓库dockerlogin repository_host,然后根据提示输入username,password3.登出docker仓库dockerlogout4.给镜像重新打标签dockertagimage_id R......
  • Docker 搭建本地 https 环境
    目录1.生成自签名的SSL证书和私钥2.编辑Nginx的Dockerfile文件3.编辑YAML文件4.准备nginx主配置文件5.运行以下命令启动容器6.添加网页主页7.测试环境:安装Docker安装docker-compose1.生成自签名的SSL证书和私钥首先,生成自签名的SSL证书和私钥。可以使用......
  • docker 启动redis 启动配置文件可以去网上查找一篇
    dockerrun--privileged=true-d--nameredis-p6379:6379-v/Users/zs/docker/redis/conf/redis.conf:/etc/redis/redis.conf-v/Users/zs/docker/redis/data:/dataredisredis-server/etc/redis/redis.conf   configurl参考如下 https://blog.csdn.net/xuyan......
  • 实用指令_实操作_任务调度常用案例
    crond任务调度实例crond相关指令:###1.终止任务调度crontab-r###2.列出当前有哪些任务调度crontab-l###3.重启任务调度servicecrondrestart应用实例###eg1:每隔1分钟,就将当前的日期信息追加到/tmp/mydate文件中###eg2:每隔1分钟,就将当前日期和日历追加到/ho......
  • Docker搭建本地私有仓库
    一、拉取Registry镜像dockerpullregistry二、运行registry容器dockerrun-d-p5000:5000-v/langren/myreqistry:/tmp/reqistry--privileged=true--namemyreqistryregistry三、发送get请求验证镜像库是否正常运行curl-XGEThttp://10.10.10.12:5000/v2/_catalog四、配置......
  • jQuery常用方法
    jQuery常用方法jQuery入口函数作用:等待文档中的标签加载完毕(不等待内容加载完毕),然后再执行入口函数中的代码语法:`$(document).ready(function(){});`完整写法`$(function(){});`简写DOM入口函数作用:等待文档中的标签和内容加载完毕,然后再执行入口函数中的代码语法:......
  • SpringBoot常用注解
    前段时间学习了SpringBoot这个快速开发框架,觉得这个框架写的真的是太优秀了,尤其是SpringBoot的自动配置机制,真的是过于强大,它使我们不再需要定义样板化的配置,大大提高了程序的开发效率。在这点上,我需要解释的是SpringBoot其实是对Spring和SpringMVC框架的再封装。那么,有的......
  • docker命令行
     dockerimages 查看所有镜像dockerrmicycbg0s16r/simulationbbsweb:v1.7.1  删除镜像{REPOSITORY :tag}systemctlstatusdocker   查看docker运行状态(显示绿色代表正常启动) dockerps:查看当前正在运行的容器。dockerstart<容器名或ID>:启动一个已经停止......
  • EMQX服务docker-compose启动
    问题描述  按照一般的yml文件启动后,发现EMQX却一直在重启,日志里显示“没有权限创建文件夹或写数据”、“文件找不到”等错误; 正确安装步骤  1、创建临时EMQX容器dockerrun-d--nameemqx-p1883:1883-p8081:8081-p8083:8083-p8084:8084-p8883:8883-p18083:......