Docker Compose 容器编排 NET Core 6+MySQL 8+Nginx + Redis

环境:

CentOS 8.5.2111
Docker 20.10.10
Docker-Compose 2.1.0

服务:

db  redis  web nginx

NET Core 6+MySQL 8+Nginx + Redis
 

Kubernetes 又称 K8s ,是集群的 ,单机用 Docker Compose 编排容器 比较方便

cat /etc/system-release     #查看版本

sudo yum update 

dnf -y update     #更新系统环境

先安装 Docker Engine 和 Docker Compose

1. Docker  安装

Docker三大核心概念:
镜像(Image)
容器(Container)
仓库(Repository)

https://docs.docker.com/compose/install/
https://cloud.tencent.com/document/product/213/46000

DockerHub镜像加速器

使用加速器可以提升获取Docker官方镜像的速度
Docker Version不低于1.10时,建议直接通过daemon config进行配置


配置文件/etc/docker/daemon.json(没有时新建该文件)

1. 创建一个Docker的配置文件

sudo vim /etc/docker/daemon.json

2. 编写配置文件

{
"registry-mirrors": [
"https://个人申请的.mirror.aliyuncs.com",
"https://mirror.ccs.tencentyun.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}

阿里云的个人加速器地址:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors

 安装 Docker

1.添加 Docker 软件源 (docker-ce 社区版)

dnf config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo

2.查看已添加的 Docker 软件源

dnf list docker-ce

3.安装 Docker

dnf install -y docker-ce

4.重新加载并重启

sudo systemctl daemon-reload
sudo systemctl restart docker

5.设置Docker开机自启

sudo systemctl enable docker

启动docker

sudo systemctl start docker

关闭docker

sudo systemctl stop docker

更新docker-ce

yum update docker-ce

Docker 常用命令

docker info   #查看信息
docker version  #查看版本
docker images #查看已有镜像
docker ps #查看当前运行中的容器
docker ps -a #查看所有容器,包括未运行中的
docker inspect netcoreip #查看容器详细信息
docker exec -it nginx ls #进入容器查看目录结构与文件

docker rm -f $(docker ps -aq) #删除全部容器
docker rmi -f $(docker images -aq) #删除全部镜像


docker run -it ImageId /bin/bash #ImageId docker images 命令获取, 退出容器:执行 exit 命令
docker exec -it 容器ID /bin/bash #进入后台运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值