安装docker,docker-compase及相关配置

一。安装docker

1.依赖安装

yum -y install yum-utils device-mapper-persistent-data lvm2

2.指定镜像源(如果出现报错可按照我讲的安装py3环境的评论区里的方法vim有问题的目录修改第一行python为python2

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装docker

yum makecache fast
yum -y install docker-ce

4.输入docker检查有无回显

二。安装docker-compose

1.用could下载

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.添加权限

sudo chmod +x /usr/local/bin/docker-compose

3.测试docker-compose --version有无回显

三.配置docker-compose(参考同站大佬加上自己理解)

1.docker-compose的基本项目结构就是

└── compose_test
    ├── docker
    │   └── docker-compose.yml
    ├── Dockerfile(txt)
    └── src
        ├── app.py
        └── requirements.txt

 yml格式文件是决定该项目的决定文件其他的文件都可以复用,不同的项目用不同的yml文件就行,可以先用文本文档编辑好再改后缀

2.为了分便大家使用我会上传(看我上传的资源)已经编辑好的项目结构具体配置可看这位大佬的文章Docker-compose 安装与基本使用_codingXT的博客-CSDN博客_docker-compose

3.基本的使用方法就是把你要用的yml配置文件替换docker文件夹的yml文件然后

首先,启动docker

sudo systemctl start docker

其次


docker-compose -f xxx.yml up -d 

回显是

结束项目是

docker-compose -f xxx.yml stop

 回显和上面一样

4.找到项目的网址

比如我的项目是yml代码是

version: '3.2'

services:
  web:
    image: registry.cn-hangzhou.aliyuncs.com/n1book/web-information-git:latest
    ports:
      - 80:80

那么它的显示端口是80端口,启用docker服务的主机访问http://0.0.0.0:80/就可以找到相关项目

内网同以局域网的主机访问的地址需要用

ifconfig

查ip

安装docker,docker-compase及相关配置_第1张图片

 这个就是内网地址,局域网内的主机访问该地址即可

你可能感兴趣的:(docker,运维,linux,web安全)