1.安装wvmare(下一步即可)安装包网盘链接:
https://pan.baidu.com/s/1Lbx97g1ywm6BBpqelMv55Q 提取码:mlyx
2.安装centos7系统:安装包网盘链接如下:
https://pan.baidu.com/s/1Oia-Zs_Z2BnbcOmSDazj_A 提取码:wk24
3.linux(centons7)安装 docker
1,root账户登录,查看内核版本如下 su 命令切换用户
Linux iZt9e6e46dw92jZ 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2.把yum包更新到最新
yum update
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源(选择其中一个)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
5.可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
6,安装Docker,命令:yum install docker-ce-版本号,我选的是docker-ce-18.03.1.ce,如下
yum install docker-ce-18.03.1.ce
7, 启动Docker,命令:systemctl start docker,然后加入开机启动,如下
启动Docker,命令:systemctl start docker,然后加入开机启动,如下
8.修改 docker.services配置文件开放2375 端口
vi /usr/lib/systemd/system/docker.service
9.修改方法 可参照 以下网址
https://www.cnblogs.com/dream-saddle/p/11593280.html
版本在 1.13.1以下 两个一样
1.第一种 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
版本在 1.13以上
2.第二种 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
10.重启服务
systemctl daemon-reload //重启虚拟机
systemctl restart docker //重启docker
4.容器配置(mysql) 菜鸟教程
https://www.runoob.com/docker/docker-install-mysql.html
docker search mysql //查看mysql 版本
docker pull mysql:latest //下载最新版本
docker pull mysql:5.5 //下载指定版本
docker images //查看mysql 镜像是否下载
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql //部署mysql 并且设置root 设置密码
docker ps //查看容器运行情况
5.(容器redis配置 可选) 菜鸟教程
https://www.runoob.com/docker/docker-install-redis.html
docker search redis //查看redis 版本
docker pull redis:latest //下载最新的版本
docker pull redis:5.0 //下载指定的版本 二选一
docker images //查看mysql 镜像是否下载
docker run -itd --name redis -p 6378:6379 redis //部署redis
docker run -itd --name redis-test -p 6379:6378 redis:3 //指定版本部署 端口不能重复
docker ps //查看容器运行情况
linux-redis命令
redis-cli 连接redis
config set stop-writes-on-bgsave-error no
6.idea配置 docker插件
第一步:下载插件
第二步:配置docker
第三步:建立 容器之间连接
第四步:在根目录 下面创建一个Dockerfile文件 文件内容
FROM java:8
EXPOSE 22222
VOLUME /tmp
#从码云上pull下来时,此处的命令为
#ADD renren-admin.jar /app.jar
#导致docker在移动项目文件的时候找不到jar包而一直报错
ADD target/notarized_signature-0.0.1-SNAPSHOT.jar /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
第五步:其他配置项
clean package -U -DskipTests
-v /usr/share/fonts/chinese:/usr/share/fonts/chinese //挂载文件