Day15 Docker

1.Docker入门-MySQL安装

2.Docker-入门-命令解释

创建并运行容器:docker run -d --name xxx -p 3307:0036 -e 配置信息 mysql:8

3.Docker-核心-常见命令

镜像相关操作:docker pull/ push/ build/ save/ load/ images/ rmi

容器相关操作:docker run/ ps/ rm -f:强制删除,不用先停止/ exec -it 容器名:进入容器内

查看日志:docker logs -f 容器的名字

docker inspect 名字:查看详细信息

4.Docker-核心-数据卷:数据卷目录映射到容器内目录

数据卷相关操作:docker volume create/ ls/ rm/ inspect/ prune

数据卷挂载:docker run -v 数据卷名字:容器内目录

5.Docker-核心-本地目录挂载

本地目录挂载:docker run -v 宿主机目录:容器内目录

6.Docker-核心-自定义镜像

Dockerfile文件:构建镜像

docker bulid -t 镜像名 指定Dockerfile目录

7.Docker-核心-网络

docker network create 网卡名字

docker network ls

docker connnect 网络名字 容器名字

docker run --network 网络名字

同一自定义网络内的容器可以通过容器名访问 ping mysql

8.Docker-部署-服务端&前端部署

9.Docker-部署-DockerCompose

init下有数据库初始化脚本

docker-compose.yml配置文件

docker compose up -d