前端docker的基础配置和使用

1、安装docker

1、docker官网安装doucker

https://www.docker.com/get-started

2、 下载compose

curl -L "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

3、输入以下命令登陆docker(一般公司会给,不知道问前辈啊)
终端输入:docker login
用户名:yan
密码: *****

2、使用docker

1、根据 docker-compose.yml 文件启动项目

  • docker-compose -f docker-compose.yml up -d 根据镜像启动服务
  • docker-compose -f docker-compose.yml ps #查看本机服务
  • docker logs -f 容器名 #查看启动日志
  • docker-compose stop 停止docker

3、docker报错

1、报错文件找不到先试一下
composer install

2、报错:
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
Unsupported config option for services: ‘web_local’
解决:
docker-compose.yml文件内声明
version: “2”

3、comporse下载报错
在这里插入图片描述
解决:
先找到对应文件夹,然后删除vendor下的内容,重新install重新生成

4、常用命令语句:

1.docker-compose stop #停止容器
2.docker-compose rm #删除容器
3.docker-compose build #重新构建
4.docker-compose up -d #启动运行
5.docker-compose config #查看.yml的文件配置
6.docker-compose create #为服务创建容器
7.docker-compose logs #显示日志输出
8.docker-compose pause/unpause #暂停所有容器服务/恢复所有容器服务
9.docker-compose ps #显示容器信息
10.docker-compose pull/push #pull/push compose文件中所指定的文件
11.docker-compose restart/start/stop #重启/启动/停止服务
12.docker-compose run #启动服务器
13、docker-compose --force-recreate. :强制重新创建镜像

停止docker-compose的两个方式:
docker-compose stop 这种不会删除容器和里面的数据
docker-compose down 这种会删除容器和删除容器里面的network和volume

5、docker-compose.yml文件详解:

  build:       指定 dockerfile所在文件夹的路径
  volumes: 卷挂载路径设置
  restart:    重启
  ports:      指定端口并映射端口
  links:       链接其他服务的容器
  volumes_from:  从另一个服务或容器挂载其所有卷
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值