跳到内容
xxxu-me
返回

Docker 小白入门系列(3):Docker 常用命令

更新于:

前言

在上一篇文章中,我们学习了如何安装 Docker。现在,让我们来学习 Docker 的常用命令,这是使用 Docker 的基础。

镜像相关命令

1. 查看本地镜像

docker images

这个命令会显示本地所有的 Docker 镜像,包括镜像名称、标签、镜像 ID、创建时间和大小。

2. 拉取镜像

docker pull [镜像名称]:[标签]

例如,拉取最新版本的 Ubuntu 镜像:

docker pull ubuntu:latest

3. 删除镜像

docker rmi [镜像 ID 或镜像名称:标签]

例如,删除 Ubuntu 镜像:

docker rmi ubuntu:latest

容器相关命令

1. 运行容器

docker run [选项] [镜像名称] [命令]

常用选项:

例如,运行一个 Ubuntu 容器并在后台运行:

docker run -d --name my-ubuntu ubuntu:latest

2. 查看容器

docker ps [选项]

常用选项:

3. 停止容器

docker stop [容器 ID 或容器名称]

4. 启动容器

docker start [容器 ID 或容器名称]

5. 重启容器

docker restart [容器 ID 或容器名称]

6. 删除容器

docker rm [容器 ID 或容器名称]

如果容器正在运行,需要先停止容器再删除,或者使用 -f 选项强制删除:

docker rm -f [容器 ID 或容器名称]

7. 进入容器

docker exec -it [容器 ID 或容器名称] [命令]

例如,进入 Ubuntu 容器并启动 bash:

docker exec -it my-ubuntu bash

8. 查看容器日志

docker logs [容器 ID 或容器名称]

常用选项:

其他常用命令

1. 查看 Docker 信息

docker info

2. 查看 Docker 版本

docker --version

3. 搜索镜像

docker search [镜像名称]

4. 构建镜像

docker build -t [镜像名称]:[标签] [构建上下文路径]

命令速查表

命令功能
docker images查看本地镜像
docker pull拉取镜像
docker rmi删除镜像
docker run运行容器
docker ps查看容器
docker stop停止容器
docker start启动容器
docker restart重启容器
docker rm删除容器
docker exec进入容器
docker logs查看容器日志
docker info查看 Docker 信息
docker search搜索镜像
docker build构建镜像

实践练习

让我们通过一个简单的例子来练习使用这些命令:

  1. 拉取 Nginx 镜像:

    docker pull nginx:latest
  2. 运行 Nginx 容器,将主机的 8080 端口映射到容器的 80 端口:

    docker run -d -p 8080:80 --name my-nginx nginx:latest
  3. 查看容器运行状态:

    docker ps
  4. 访问 http://localhost:8080,你应该能看到 Nginx 的欢迎页面

  5. 进入容器,查看 Nginx 配置:

    docker exec -it my-nginx bash
    cat /etc/nginx/nginx.conf
    exit
  6. 停止并删除容器:

    docker stop my-nginx
    docker rm my-nginx

总结

Docker 的常用命令并不多,掌握这些命令后,你就可以基本使用 Docker 了。在实际使用中,你可能会遇到更多的命令和选项,但这些基本命令已经足够你开始使用 Docker 了。

在下一篇文章中,我们将学习如何使用 Docker Compose 来管理多容器应用,让我们继续深入学习 Docker 吧!


分享本文至:

Previous Post
Docker 小白入门系列(4):Docker Compose 入门
Next Post
Docker 小白入门系列(2):手把手教你装 Docker