上一次我们创建了一个可以通过宿主机的IP加端口来访问的Nginx服务,这次我们使用同样的方法来创建一个Mysql服务的容器;
我们还是使用内网的Docker私有镜像仓库,第一次运行时会从镜像仓库中拉取镜像到机器上,以后就直接在机器上运行加快速度;
直接上配置文件:mysql-rc.yaml
kind: ReplicationController
metadata:
name: my-mysql-v1
namespace: default
labels:
name: my-mysql
version: v1
spec:
replicas: 1
selector:
name: my-mysql
version: v1
template:
metadata:
labels:
name: my-mysql
version: v1
spec:
containers:
- image: reg.docker.tb/harbor/mysql:latest
name: my-mysql-v1
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: abcd123
volumeMounts:
- name: mysql-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-storage
ho