Docker快速入门+常用命令

一. 常用命令

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. 网络

  1. 创建一个名为 test-net 的网络:
    docker network create test-net
  2. 运行 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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爽朗地狮子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值