搭建项目系列——docker搭建

182 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

新手搭建项目系列——docker搭建

docker搭建

docker

作用

使用docker container来对项目中每一个服务进行隔离,保证相互之间不会影响。

docker下载并安装

# 下载及安装命令
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun

# 查看docker版本
docker --verison

# 开启docker服务
systemctl start docker
# 开机自启docker
systemctl enable docker

docker-compose

作用

使用 docker-compose.yml 对container进行一些初始化配置

docker-compose下载并安装

# 下载及安装命令
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 修改docker-compose权限
sudo chmod +x /usr/local/bin/docker-compose

# 查看docker-compose版本
docker-compose --version

docker镜像下载

docker镜像搜索

# 使用docker search命令,从dockerhub搜索image
docker search 【imagename】

在这里插入图片描述

docker镜像拉取

# 使用docker pull命令,从dockerhub拉去对应镜像
# imagename要使用serach结果中name列的全称,版本号默认为latest,即最新版
docker pull 【imagename】:【版本号】

docker镜像查看

docker images

docker network创建并指定地址

docker network create --driver bridge --subnet=172.21.0.0/16 my-network

总结

本章主要介绍下载及安装docker、docker-compose,后续所有需要用的的环境我都会用docker进行配置