使用VMWare安装Centos7
https://blog.csdn.net/quge_name_harder/article/details/118514211
安装Docker
https://www.cnblogs.com/shoufeng/p/11598106.html#2--安装-docker
常用命令
启动docker命令: systemctl start docker
停止docker命令: systemctl stop docker
开机就启动docker命令: systemctl enable docker
查看整个docker信息: docker info (在完整信息中可以看到Docker Root Dir 安装目录)
测试docker启动是否成功:docker run hello-world
查看docker的版本: docker version
查看docker的已有镜像: docker images
查看docker运行的容器: docker ps
删除容器: docker rm -fv 【镜像名】 v连数据也删
使用docker创建容器:
1、创建一个mysql
docker run -d -name mysql -p 3306:3306 -e MYSQL_ROOTPASSWORD=root mysql:5.7
使用上述命令即可创建一个mysql容器(如果本地没有相应的镜像,会先去下载,可能比较慢)
docker run 指创建
-d 指创建完成后后台运行
-name mysql 自己取个容器的名字,随意
-p 3306:3306 将linux的3306端口作为容器的3306端口,这样我们就可以通过访问linux的端口,访问到容器的服务
-e MYSQL_ROOTPASSWORD=root 这里是创建Mysql特殊定制的,设置root用户的密码
mysql:5.7 镜像的版本
2、创建redis
docker run -d -name redis redis
redis如果不指定版本,即已最新版本的镜像创建容器
3、创建nginx
docker run -d --name nginx nginx
这时容器已经创建完成
如果我们想进去容器内部:
docker在java后端开发中有什么作用?
https://www.zhihu.com/question/458035467/answer/1954388955