本文已参与「新人创作礼」活动,一起开启掘金创作之路。
新手搭建项目系列——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进行配置