docker学习

本文详细介绍了如何使用Dockerfile创建和配置MySQL和Redis镜像,以及通过docker-compose进行容器编排,涉及网络模式、数据卷和环境变量设置。还涵盖了基本的docker-compose命令操作,如拉取镜像、启动、停止和查看容器状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:前言 - Docker — 从入门到实践

dockerfile编排镜像

dockerfile写法:

version:x

services:

  mysql:
    image:
    container_name:
    restart:
    network_mode:"host"  | none...
    volumns:
      - /home/xxx:/home/yyy
    environment

  redis:
    image:
    container_name:
    restart:
    network_mode:"host"  | none...
    volumns:
      - /home/xxx:/home/yyy
    environment

下载文件
wget ftp://ip:port//home/ftp/xxxx.tar.gz  --ftp-user  xxx --ftp-password “abc”

docker-compose file文件
docker-compose -f xxx.yml pull           --拉取镜像
docker-compose -f xxx.yml -p xxx up -d   --开启容器
docker-compose -f xxx.yml -p xxx down    --停止容器
docker-compose -f xxx.yml -p xxx ps      --查看容器状态

docker-compose.file文件:
version: 1
services:
  service_name:
    image: registryxxxx:master
    container_name: 
    network_mode: "host"
    restart: unless-stopped
    volumes:
      - /home/test:/home/logs/
      - /home/confs/:/home/conf
    environment:
      ENV: inner
      xxx: xxx

docker-compose -f docker-compose-19002.ymll pull

docker ps|grep xxx

docker exec -it xxx bash

docker exec -it xxx ash   --进入前端容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值