跳至主要內容

docker 基本用法

约 384 字

docker 基本用法

docker 的基本用法涵盖 docker 的登入登出、操作镜像、操作容器的方法。在安装 docker 之后,掌握这些基本用法有助于你快速上手 docker。

登入登出

# 登录Docker Hub
docker login -u username -p password

# 登录私有仓库
docker login -u username -p password registry.example.com

# 登出
docker logout

操作镜像

docker 镜像是一个轻量级、不可变、可执行的软件包,它包含运行应用程序所需的一切内容。

镜像是容器运行的蓝图或模板,你可以从镜像启动一个或多个容器,镜像在这个过程中保持不变。

拉取镜像

# 从 Docker Hub 拉取 nginx 镜像
docker pull nginx:latest

列出本地镜像

docker images

删除镜像

docker rmi nginx:latest

操作容器

容器是镜像的运行时实例。

当你从镜像启动一个容器时,docker 会在镜像顶部添加一个可写层(容器层),容器内的所有更改都发生在这个可写层上。

运行容器

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

提示

--name 指定容器名称

-p 指定端口映射(宿主机端口:容器端口)

-d 后台运行

进入容器

docker exec -it my-nginx /bin/bash

列出容器

# 列出运行中的容器
docker ps

# 列出所有容器
docker ps -a

启停容器

# 停止容器
docker stop my-nginx

# 启动容器
docker start my-nginx

# 重启容器
docker restart my-nginx

删除容器

docker rm my-nginx
上次编辑于: