一. 常用命令
docker ps 查看当前运行中的容器
docker images 查看镜像列表
docker rm container-id 删除指定 id 的容器
docker stop/start container-id 停止/启动指定 id 的容器
docker rmi image-id 删除指定 id 的镜像
docker network ls 查看网络列表
docker build -t test:v1 . 编译 .-t 设置镜像名字和版本号
1. Volume
docker volume ls 查看 volume 列表
docker volume create volumn_tom 创建volume
docker volume inspect volumn_tom 查看volume
docker volume rm <name>- 删除指定的的volume
docker volume prune - 删除未使用的volume
bind mount 方式用绝对路径 -v D:/code:/app
volume 方式,只需要一个名字 -v db-data:/app
示例:
docker run -p 8080:8080 --name test-hello -v /Users/tomxiang/study/volumn -d test:v1
docker run -d -p 9090:8080 --name test-hello-volumn -v volumn_tom:/data test:v1
2. 网络
- 创建一个名为
test-net的网络:
docker network create test-net - 运行 Redis 在
test-net网络中,别名redis
docker run -d --name redis --network test-net --network-alias redis redis:latest
3. Docker-compose
docker-compose -f docker-compose.yml up -d 跑一个yml
docker-compose up -d 在后台运行只需要加一个 -d 参数
docker-compose ps 查看运行状态
docker-compose stop 停止运行
docker-compose restart 重启
docker-compose restart service-name 重启单个服务
docker-compose exec service-name sh 进入容器命令行
docker-compose logs [service-name] 查看容器运行log
二. 快速安装软件
1. redis
docker run -d -p 6379:6379 --name redis redis:latest
-p 映射容器内端口到宿主机
--name 容器名字
-d 后台运行
命令参考文档:https://docs.docker.com/engine/reference/run/
2.wordpress
dockerhub上使用compose安装wordpress
https://hub.docker.com/_/wordpress
docker-compose -f docker-compose.yml up -d

本文是一篇Docker快速入门教程,涵盖了常用命令、镜像、容器、网络、Docker-compose的使用,包括创建、运行、挂载目录、多容器通信、备份和数据迁移等关键操作,旨在帮助读者快速掌握Docker核心技能。
最低0.47元/天 解锁文章
252

被折叠的 条评论
为什么被折叠?



