笙默札记

笙默札记

掌握Docker基础操作:从镜像管理到容器运行

1
2025-06-25

获取Docker镜像

Docker镜像可以从Docker Hub获取,这是一个官方的公共仓库。获取镜像的命令如下:

docker pull [镜像名称]

例如,获取最新的Ubuntu镜像:

docker pull ubuntu:latest

查看本地镜像

要查看已经下载到本地的镜像,可以使用以下命令:

docker images

运行Docker容器

运行容器的基本命令是docker run。例如,运行一个Ubuntu容器并进入其交互式终端:

docker run -it ubuntu /bin/bash

容器管理命令

  • 查看正在运行的容器:

    docker ps
  • 查看所有容器(包括停止的):

    docker ps -a
  • 停止容器:

    docker stop [容器ID]
  • 启动容器:

    docker start [容器ID]
  • 删除容器:

    docker rm [容器ID]

容器与数据卷

为了在容器之间共享数据,或持久化容器内的数据,可以使用数据卷(Volumes)。

创建数据卷并将其挂载到容器:

docker run -v /mydata:/data -it ubuntu /bin/bash

这会将主机的/mydata目录挂载到容器的/data目录。

网络管理

Docker提供了几种网络模式,最常用的是桥接网络(bridge)。

  • 创建一个自定义网络:

    docker network create mynetwork
  • 运行容器并连接到自定义网络:

    docker run --network=mynetwork -it ubuntu /bin/bash

  • 0