前言
linux安装Docker:https://blog.youkuaiyun.com/qq_35885175/article/details/114698439
win10安装Docker:https://blog.youkuaiyun.com/qq_35885175/article/details/115458838
1.Docker下载JDK
- 输入语法:docker pull java:8
- 回车后,开始下载安装
- 等待一会,安装完成–>docker images(查询是否安装成功)
- 启动jdk–>docker run -d -it --name java java:8
- 查询docker运行的镜像–>docker ps
- 进入容器 --> docker exec -it java java:8 /bin/bash
2.安装Mysql
- 安装命令 docker pull mysql:5.7
- docker images -->查询本地镜像列表
- 启动mysql,并查询是否启动成功
注意我这里使用的外接端口为3307
docker run -itd --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=rain mysql:5.7
- 主机测试是否能够连接到端口(连接是没问题的)
mysql -P 3307 -uroot -p
本文所用命令
- docker pull :
- 解释:从镜像仓库中拉取或者更新指定镜像
- 语法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]
- 参考:https://www.runoob.com/docker/docker-pull-command.html
- docker images:
- 解释:查询本地docker下镜像列表
- 语法:docker images [OPTIONS] [REPOSITORY[:TAG]]
- 参考:https://www.runoob.com/docker/docker-images-command.html
- docker run:
- 解释:创建一个新的容器并运行一个命令
- 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
- 参考:https://www.runoob.com/docker/docker-run-command.html
- docker ps:
- 解释: 列出容器
- 语法: docker ps [OPTIONS]
- 参考: https://www.runoob.com/docker/docker-ps-command.html
- docker exec:
- 解释:在运行的容器中执行命令
- 语法:docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
- 参考:https://www.runoob.com/docker/docker-exec-command.html
- docker start/stop/restart
- 解释
docker start :启动一个或多个已经被停止的容器
docker stop :停止一个运行中的容器
docker restart :重启容器 - 语法
docker start [OPTIONS] CONTAINER [CONTAINER…]
docker stop [OPTIONS] CONTAINER [CONTAINER…]
docker restart [OPTIONS] CONTAINER [CONTAINER…] - 参考:https://www.runoob.com/docker/docker-start-stop-restart-command.html
- 解释
参考文章
菜鸟教程:https://www.runoob.com/docker/docker-command-manual.html