网站首页 > 基础教程 正文
本文介绍在Docker环境操作的一些常用命令,供大家参考,在这之前,还是要介绍一下学习环境,首先感谢三丰云(
https://www.sanfengyun.com/)提供的免费云服务器,在这里提供了练习的环境。
一、下载镜像命令
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:命令执行的环境。
- 上一篇: 从主机获取Docker容器IP地址的方法
- 下一篇: Domino容器化安装及运维笔记
猜你喜欢
- 2025-05-15 Filebeat es 同步服务器日志到es
- 2025-05-15 docker容器的使用以及部署mysql
- 2025-05-15 一、docker部署ollama同时分别运行gemma3:27b bge-m3 deepseek-r1
- 2025-05-15 聊聊部署在docker容器里面的springboot项目如何启用arthas
- 2025-05-15 Docker容器化部署Java应用的最佳实践
- 2025-05-15 「linux」如何使用docker部署c/c++程序
- 2025-05-15 Docker安装MySQL 8、Redis并确保数据持久化的详细步骤
- 2025-05-15 Flask Docker Demo 项目指南
- 2025-05-15 彻底搞懂容器启动、停止、调试的每一个细节!
- 2025-05-15 Mac安装Docker及使用
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)