Docker 常用命令及演示demo

这篇具有很好参考价值的文章主要介绍了Docker 常用命令及演示demo。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker 常用命令及演示

以下是一些常用的 Docker 命令以及对应的演示示例。请注意,示例中的命令和参数可能需要根据您的实际环境和需求进行相应的修改。

容器生命周期管理
  • docker run: 创建并运行一个容器

    docker run -d --name my_container nginx
    
  • docker start: 启动一个已停止的容器

    docker start my_container
    
  • docker stop: 停止一个正在运行的容器

    docker stop my_container
    
  • docker restart: 重启一个容器

    docker restart my_container
    
  • docker rm: 删除一个容器

    docker rm my_container
    
  • docker ps: 列出正在运行的容器

    docker ps
    
  • docker ps -a: 列出所有容器(包括停止的)

    docker ps -a
    
镜像管理
  • docker pull: 下载一个镜像

    docker pull nginx
    
  • docker build: 构建一个镜像

    docker build -t my_image .
    
  • docker push: 推送一个镜像到镜像仓库

    docker push my_image:tag
    
  • docker images: 列出本地的镜像

    docker images
    
  • docker rmi: 删除一个本地的镜像

    docker rmi my_image
    
容器与主机的文件交互
  • docker cp: 在容器与主机之间复制文件或目录

    docker cp /path/to/local/file my_container:/path/to/container/file
    
  • docker volume create: 创建一个数据卷

    docker volume create my_volume
    
  • docker volume inspect: 查看数据卷的详细信息

    docker volume inspect my_volume
    
  • docker volume rm: 删除一个数据卷

    docker volume rm my_volume
    
网络管理
  • docker network create: 创建一个网络

    docker network create my_network
    
  • docker network connect: 将容器连接到网络

    docker network connect my_network my_container
    
  • docker network disconnect: 将容器从网络断开

    docker network disconnect my_network my_container
    
  • docker network ls: 列出可用的网络

    docker network ls
    
  • docker network inspect: 查看网络的详细信息

    docker network inspect my_network
    
示例:运行一个 Nginx 容器
  1. 拉取 Nginx 镜像:

    docker pull nginx
    
  2. 创建一个网络:

    docker network create my_network
    
  3. 运行一个 Nginx 容器并将其连接到创建的网络:

    docker run -d --name my_nginx --network my_network nginx
    
  4. 查看正在运行的容器:

    docker ps
    

    您应该能看到名为 my_nginx 的容器正在运行。

  5. 在浏览器中访问 Nginx 容器:

    • 如果是在本地环境,可以使用 http://localhosthttp://<主机IP地址> 访问。
    • 如果是在其他容器或虚拟机中,可以使用容器名称或 IP 地址访问。

    您应该能看到 Nginx 的默认欢迎页面。

  6. 停止和删除容器:

    docker stop my_nginx
    docker rm my_nginx
    
  7. 删除网络:文章来源地址https://www.toymoban.com/news/detail-454916.html

    docker network rm my_network
    

到了这里,关于Docker 常用命令及演示demo的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker实战:Docker常用命令

    参考:https://blog.csdn.net/weixin_45509582/article/details/125599521 输出依次为,进程pid、容器ID、容器名、存储work路径,即可确定是哪个容器。 参考:https://blog.csdn.net/sebeefe/article/details/123732823

    2024年02月12日
    浏览(35)
  • 【Docker | 2】Docker常用命令介绍

      Docker 是一种轻量级的容器化技术,常用于构建、打包、部署和运行应用程序。以下是一些常用的 Docker 命令及其详细介绍: 语法介绍 运行一个 Docker 容器。 OPTIONS :可选参数,用于配置容器的行为。 IMAGE :必选参数,指定要运行的容器镜像。 COMMAND :可选参数,覆盖容器

    2024年02月14日
    浏览(36)
  • Docker笔记 Docker架构与常用命令

    大家好 我是积极向上的湘锅锅💪💪💪 首先Docker由三大部分组成 Clients:客户端 通过docker的客户端操作命令,然后命令发送到daemon(守护进程)里面去执行操作 Hosts:主机 主机包括俩个部分,分别是 local host 和 remote host ,意思是本机和远程的机器。 而在local host这个部分里面

    2024年02月13日
    浏览(32)
  • docker常用命令之帮助启动类命令和镜像命令

    docker安装之后,启动时会报如下错误: Job for docker.service failed because start of the service was attempted too often. See \\\"systemctl status docker.service\\\" and \\\"journalctl -xe\\\" for details. To force a start use \\\"systemctl reset-failed docker.service\\\" followed by \\\"systemctl start docker.service\\\" again. 根据这篇博客来修改:https://b

    2024年02月03日
    浏览(41)
  • Docker常用命令大全

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完成的docker有以下几个部分组成: DockerClient 客户端

    2024年03月27日
    浏览(50)
  • Docker常用命令

    #解释 #可选参数 2. sudo docker search 搜索镜像 可选参数 搜索收藏数大于3000的镜像 指定版本下载 3 docker rmi 删除镜像 镜像id可以省略为bbf6 4 容器命令 如拉取一个centos容器 加入参数命令后 成功运行命令 简单来说这个命令就是就是增加权限的。很有必要添加的一个参数,因为在

    2024年01月19日
    浏览(13)
  • Docker Compose常用命令

    1.1 restart, start, stop-- 启动和停止服务 命令必须在 docker-compose.yml文件所在的目录下执行。 1.2 build -- 构建和重构服务 1.3 ps, logs -- 查看服务信息 1.4 down -- 删除所有容器 1.5 logs命令 1.6 run命令 -- 在指定容器上执行命令 1.7 exec命令 -- 进入指定容器 1.8 pause, unpause命令 -- 暂停, 恢复服

    2024年02月03日
    浏览(23)
  • docker 常用命令大全

    1.查看docker版本: 2.检查 Docker 是否正在运行: 3.重启docker服务: 4.列出本地镜像: 5.列出正在运行的容器: 6.列出所有容器(包括停止的): 7.重新启动容器: 8.停止容器: 9.启动已停止的容器: 10.删除容器: 11.保存和加载镜像到文件: 12.删除镜像: 13.加载环境变量(要始终

    2024年02月12日
    浏览(39)
  • docker容器和常用命令

    1. 什么是容器 容器是隔离的环境中运行的一个 进程 , 如果进程结束 , 容器就会停止. 细致: 容器的隔离环境 , 拥有自己的 ip 地址 , 系统文件 , 主机名 , 进程管理 , 相当于一个 mini的系统 2. 容器 vs 虚拟机 3. Docker 极速上手指南 4. docker 下载镜像加速的配置 我们使用 docker 的时候

    2024年01月19日
    浏览(35)
  • Docker常用操作命令(二)

    docker exec -it 容器名称or容器ID /bin/bash [root@zch01 ~]# docker exec -it 973ff3caff19 /bin/bash  退出容器 root@973ff3caff19:/# exit docker top 容器名称or容器ID [root@zch01 ~]# docker top 973ff3caff19 宿主机拷贝文件到容器: docker cp /path 容器id:/path 新建文件: [root@zch01 ~]# touch zch.txt 拷贝到容器973ff3caff19 do

    2024年02月11日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包