什么是Docker
- Docker是一个开源的应用容器引擎
- Docker其实就是可以打包程序和运行环境,把环境和程序一起发部的容器
- Docker容器技术属于操作系统虚拟化 Docker 搭建、发送、运行 搭建一次,运行到任何地方
安装docker
systemctl status firewalld.service
systemctl stop firewalld.service
yum list
yum install -y docker
systemctl start docker
systemctl status docker
systemctl enable docker
docker run hello-world
Docker镜像命令
docker pull 镜像名字:版本号
docker images
docker search 镜像名字
docker rmi 原名字/id/id前两位
eg:
- 这是用安装mysql举例:
docker pull mysql:5.7
docker images
Docker容器命令
docker ps (param:-a||-q||-aq)
docker run 镜像名字
docker exec -it 容器名 /脚本文件
eg:
- 启动mysql为例:
docker ps
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:5.7
docker exec -it mysql /bin/bash
配置java环境
- 搜索jdk11镜像
docker search openjdk:11
- 下载jdk11镜像:
docker pull openjdk:11
- 运行jdk镜像
docker run openjdk:11 java -version