李成笔记网

专注域名、站长SEO知识分享与实战技巧

运行第一个 Docker 容器_docker第一次启动命令

1、拉取镜像:讲解使用docker pull命令从 Docker Hub 或其他镜像仓库拉取镜像的方法,包括指定镜像版本和标签。

docker pull nginx

2、查看本地镜像:介绍docker images命令的用法,展示如何查看本地已下载的镜像列表。

docker images

3、运行容器:详细说明docker run命令的常用参数,如-d(后台运行)、-p(端口映射)、--name(指定容器名称)等,并通过运行 Nginx 容器的示例,演示如何启动一个容器并将其端口映射到宿主机。

docker run常用参数说明

参数

作用描述

示例

-d

后台运行容器(守护进程模式),不占用当前终端。

docker run -d nginx

-p

端口映射,格式为 宿主机端口:容器内端口,实现外部访问容器服务。

-p 8080:80(宿主机 8080 映射容器 80)

--name

为容器指定自定义名称(默认由 Docker 随机生成),便于后续管理。

--name my-nginx

-e

设置环境变量,格式为 KEY=VALUE,容器内程序可读取该变量。

-e TZ=Asia/Shanghai(设置时区)

-v

挂载数据卷或宿主机目录到容器,实现数据持久化或文件共享,格式为 宿主机路径:容器内路径[:权限]。

-v
./html:/usr/share/nginx/html(挂载本地目录到 Nginx 网页目录)

--rm

容器停止后自动删除,适合临时任务(如测试)。

docker run --rm nginx

-it

交互式运行(-i 保持标准输入打开,-t 分配伪终端),常用于进入容器终端。

docker run -it --rm ubuntu bash(临时进入 Ubuntu 终端)

--restart

设置容器重启策略(如 always 表示容器退出时自动重启)。

--restart always

-m

限制容器最大内存使用,如 -m 1G 表示最多使用 1GB 内存。

docker run -m 512M nginx

echo "hello ,I am czm. " >hello.html
docker run -it -d -p 8080:80 --name my-nginx -v ./:/usr/share/nginx/html nginx:latest

浏览器访问:

4、探索命令行工具:介绍docker ps(查看正在运行的容器)、docker logs(查看容器日志)、docker exec(进入正在运行的容器)、docker stop(停止容器)和docker rm(删除容器)等常用命令的用法和实际应用场景。

查看正在运行的容器

docker ps

进入正在运行的容器

docker exec -it my-nginx /bin/bash

查看容器日志

docker logs -f my-nginx


停止启动容器

docker stop my-nginx
docker start my-nginx

删除容器

docker rm my-nginx

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言