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日
    浏览(46)
  • 【Docker | 2】Docker常用命令介绍

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

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

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

    2024年02月13日
    浏览(38)
  • 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日
    浏览(51)
  • Docker 常用【容器】命令

    Centos7 下载|安装|配置|卸载 Docker:https://liush.blog.csdn.net/article/details/129664121 Centos7 常用【基础|镜像】命令:https://liush.blog.csdn.net/article/details/129665015 容器常用命令 docker run IMAGE 新建启动容器 docker ps   查看所有正在运行的容器 exit  停止并退出容器 ctrl + P + Q   不停止退出容器

    2024年02月14日
    浏览(44)
  • docker常用容器命令

    首先说下容器: 它是指当docker运行镜像时,创建了一个隔离环境,称之为 容器 。  这种方式优点:可以开启多个服务,服务之前是互相隔离的(比如:在一台服务器上可以开启多个mysql,可以是多个不同版本或者多个相同版本,这样如果多个项目依赖不同mysql版本,也可以部

    2024年02月19日
    浏览(70)
  • docker 的常用命令详解

    Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。下面是 Docker 的常用命令详解。 1. 镜像操作 docker images :列出

    2024年02月20日
    浏览(40)
  • docker的常用基本命令

    1 ,启动docker systemctl start docker 2 ,关闭docker systemctl stop docker  3 ,重启docker systemctl restart docker  4 ,设置docker开机自启动 systemctl enable docker 5 , 查看docker运行状态(显示绿色代表正常启动) systemctl status docker  1,忘记了某些命令的使用可以查看 docker --help 演示:假如我们启

    2023年04月11日
    浏览(35)
  • Docker 常用【基础|镜像】命令

    Centos7 下载|安装|配置|卸载 Docker:https://liush.blog.csdn.net/article/details/129664121 一、基础命令 docker version # 查看docker版本信息 docker info # 查看docker及环境信息 docker help # 查看帮助文档 docker images  # 列出本地主机上的镜像 docker search [options] 某个XXX镜像名字   # 搜索镜像  一般在d

    2024年02月06日
    浏览(37)
  • 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日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包