###1.Docker 在Intellij中的使用
Machine的安装
compose的安装
Docker的配置
首先学习什么东西都要用官网的东西
安装Docker的插件-看网上教程
看Docker插件的官网 hrer
学习英文。任何东西官网都用详细说明的
- 学习Docker
- 学习SpringBoot整合Docker
- 学习运维
下面开始Docker的学习
1.现在插件
2.看网址的教程
3.安装machin和compose
machine和compose的安装参考
1.Gitbook书
https://yeasy.gitbooks.io/docker_practice/content/compose/install.html
2。官方文档(为主)
https://docs.docker.com/machine/install-machine/ ⭐️
(为什么每次都要重新下载dockermachine)
Docker-machine env 不能执行二进制文件 首先要 重新下载Dockermachihe
1
2
3base=https://github.com/docker/machine/releases/download/v0.14.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine3.Github
2.有些东西放在了云收藏里面
Docker的用户名是2018112
#####安装Docker插件要开VPN 还有访问Gitbub也要开VPN wiredes的
安装Docker要安装DookerToolBox
3.Docker
!!Docker真是一个恐怖的东西
######Docker的学习资源GitBook里面的Docker的附录部分
1.无独有偶通过Docker-SpirngBoot的学习了解了TCP socker Engine API URL的填写
Docker开启远程访问这是过程中产生的问题 安装了socket 以后想办法删除
PS:Docker服务中进程间通信通过/var/run/docker.sock实现,默认服务不提供监听端口,因此使用docker remote api 需要手动绑定端口。方法:
1
2 > `# service docker stop``# docker -d -H unix:``///var/run/docker.sock -H tcp://0.0.0.0:2375`
>
###2.点击+号添加一个docker配置,输入Name和Engine API URL,URL是docker服务地址,需要docker开启远程连接功能。CentOS中在docker启动参数里添加如下配置即可开启远程连接。
-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
下面是docker在idea中的安装
clouds里面没有Docker。在Docker中配置 TCP:tcp://127.0.0.1:2376
注意这个是通过终端命令得到的
1
2
3
4
5
6
7docker-machine env cloudcomb
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.101:2376"
export DOCKER_CERT_PATH="/Users/apple/.docker/machine/machines/cloudcomb"
export DOCKER_MACHINE_NAME="cloudcomb"
# Run this command to configure your shell:
# eval $(docker-machine env cloudcomb)将前面的端口换成本地的 tcp:127.0.0.1:2376
- emm睡一觉起来VPN打开要等一会
-
在终端输入dockerversion
docker-machine env—Host is not running
#学习资源:通过Github的搜索功能🔍 发现一些学习资料
https://www.jetbrains.com/help/idea/docker.html
alip1sudo docker pull ccr.ccs.tencentyun.com/freemana2017/atcrod:latest
1 | FROM java:8 |