欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > Docker 快速入门教程

Docker 快速入门教程

2025/4/24 22:15:29 来源:https://blog.csdn.net/m0_63628018/article/details/147424483  浏览:    关键词:Docker 快速入门教程

1. Docker 基本概念

  • 镜像(Image): 只读模板,包含创建容器的指令

  • 容器(Container): 镜像的运行实例

  • Dockerfile: 用于构建镜像的文本文件

  • 仓库(Repository): 存放镜像的地方(如Docker Hub)

2. 安装Docker

根据你的操作系统选择安装方式:

  • Windows/macOS: 下载 Docker Desktop https://www.docker.com/products/docker-desktop

  • Linux (以Ubuntu为例):

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 安装后验证:

    docker --version

3. 基本命令

镜像操作

# 拉取镜像
docker pull <镜像名>:<标签># 列出本地镜像
docker images# 删除镜像
docker rmi <镜像ID或名称>

容器操作

# 运行容器
docker run [选项] <镜像名># 常用选项:
-d        # 后台运行
-p 主机端口:容器端口  # 端口映射
--name    # 指定容器名称
-v 主机目录:容器目录  # 挂载卷# 列出运行中的容器
docker ps# 列出所有容器(包括停止的)
docker ps -a# 停止容器
docker stop <容器ID或名称># 启动已停止的容器
docker start <容器ID或名称># 删除容器
docker rm <容器ID或名称># 进入运行中的容器
docker exec -it <容器ID或名称> /bin/bash

4. 实战示例

运行Nginx服务器

docker run -d -p 8080:80 --name my-nginx nginx

访问 http://localhost:8080 查看Nginx欢迎页面

运行交互式Ubuntu容器

docker run -it ubuntu /bin/bash

5. 构建自定义镜像

  • 1、创建 Dockerfile 文件:

    FROM ubuntu:latest
    RUN apt-get update && apt-get install -y python3
    CMD ["python3", "--version"]
  • 2、构建镜像:

    docker build -t my-python .

3、运行容器:

docker run my-python

6. 常用技巧

  • 查看容器日志: docker logs <容器ID>

  • 查看容器资源使用: docker stats

  • 清理无用资源: docker system prune

  • 官方文档: Docker Docs

  • Docker Hub: https://hub.docker.com/

  • 交互式教程: Docker 101 Tutorial | Docker

翻译一下就是

1.docker客户端连接到docker的守护进程

2.docker守护进程拉取了hello-world镜像从docker hub仓库里面

3.docker守护进程用这个镜像创建了新的进程并运行了一个可执行文件

4.docker守护进程将流输出到docker客户端并发送到你的终端控制台

 

图如下

参考:

https://blog.csdn.net/qq_20009015/article/details/84642493

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词