专业编程基础技术教程

网站首页 > 基础教程 正文

回顾日常工作中经常使用的Docker命令

ccvgpt 2025-05-15 16:48:58 基础教程 20 ℃

本文介绍在Docker环境操作的一些常用命令,供大家参考,在这之前,还是要介绍一下学习环境,首先感谢三丰云(

https://www.sanfengyun.com/)提供的免费云服务器,在这里提供了练习的环境。

一、下载镜像命令

回顾日常工作中经常使用的Docker命令

docker pull 镜像的名称

镜像的名称,也就是你要下载的镜像包,可以去官网(https://hub.docker.com/)查找你想要的镜像文件。


pull:pull选项的意思就是从HUB端将镜像文件下载来本地。

二、镜像查看

docker images

查询出所有已下载的镜像文件。


三、创建容器

当我们获得镜像后,就可以创建的自己独属的容器了,不同容器的参数使用可能不一样,下面以redis为例:

docker run -itd --name redis-test -p 6379:6379 redis

说明:

run:run创建并运行一个容器;

-i:以交互模式运行容器,通常与 -t 同时使用;

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

-d:后台运行容器,并返回容器ID;

--name:为容器指定一个名称;

-p:指定端口映射,格式为:主机(宿主)端口:容器端口;注意,主机端口与容器端口之间是有冒号隔开的;

最后跟镜像名称或ID。

这是最简单的创建一个容器的命令,还有很多其他的参数配置,比如创建mysql容器,那么我们可以在创建容器时,设置数据库的密码:

-e MYSQL_ROOT_PASSWORD=123456 

通过上述命令实现。

四、查看容器

docker ps -a

查询出所有已经创建好的容器,并可查看状态,也就是STATUS栏,如果显示Up,则表示该容器是启用的。Exited表示已停止。

(一)容器启动

docker start 容器名称

(二)容器关闭

docker stop 容器名称

五、进入容器

docker exec -it redis /bin/bash

说明:

exec:在运行的容器中执行命令;

-i,-t:与run命令同义;

再跟上容器名称;

/bin/bash:命令执行的环境。


Tags:

最近发表
标签列表