Docker初学者指南:常用命令详解

0 下载量 143 浏览量 更新于2024-08-29 收藏 178KB PDF 举报
"Docker新手初探之常用命令实践记录" 在深入Docker的世界之前,了解并熟练使用Docker的基本命令是至关重要的。这些命令如同在Linux系统中的操作,构成了Docker交互的核心。本文将探讨几个关键的Docker命令,包括登录、拉取镜像、查看本地镜像以及创建和运行容器。 ### 一、登录 登录Docker仓库的主要目的是为了获取和管理镜像。公开仓库,如Docker Hub,提供了大量开源项目和应用的镜像,可以直接下载。而私有仓库则需要登录验证权限,以便下载特定组织或个人发布的私有镜像。登录Docker Hub的命令如下: ```bash docker login --username [用户名] ``` 执行此命令后,系统会提示输入密码。登录成功后,你会看到"Login Succeeded"的提示。 ### 二、拉取镜像 拉取镜像是从仓库下载镜像的命令,格式如下: ```bash docker pull [镜像名称]:[镜像标签] ``` 不指定标签则默认拉取最新版。例如,拉取最新版本的Redis镜像: ```bash docker pull redis ``` 也可以使用`docker image pull`命令达到同样的效果。 ### 三、查看本地镜像 要检查已下载的镜像,使用以下命令: ```bash docker image ls ``` 执行此命令将列出本地所有镜像,包括镜像ID、仓库名、标签、创建日期和镜像大小。 ### 四、创建容器(运行镜像) 使用`docker run`命令启动一个新的容器,该命令基于指定的镜像运行。基本语法如下: ```bash docker run [参数] [镜像名称] ``` 例如,运行Redis镜像: ```bash docker run redis ``` 这将启动一个新的Redis容器,并默认以守护进程(detached mode)方式运行,你可以通过`-d`参数实现后台运行。如果需要自定义端口映射,可以使用`-p`参数,如`-p 6379:6379`,将主机的6379端口映射到容器内的6379端口。 此外,`docker run`还有许多其他参数,如`--name`为容器命名,`--env`设置环境变量,`--volume`挂载数据卷等,可以根据实际需求灵活运用。 通过以上四个基本命令,你已经掌握了Docker的基本操作。随着对Docker的深入学习,你还将接触到更多高级特性,如容器网络、数据持久化、容器编排等,这些都将帮助你在开发、测试和部署应用程序时更加得心应手。