docker学习

一、docker菜鸟教程命令大全

二、docker安装

Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。

通过 uname -r 命令查看你当前的内核版本:

  1. 安装linux上传/拉取文件命令:yum -y install lrzsz
  2. 安装docker:
  • centos:yum -y install docker-io
  • ubuntu:apt-get install -y docker-io 

三、docker重要命令

  1. 搜索镜像:docker search 镜像名
  2. 拉取镜像:docker pull 镜像名:版本号
  3. 启动镜像:docker -d -p 8080:8080 镜像名:版本号(-d后台运行,-p端口映射 容器端口:服务器端口)
  4. 启动容器时可以使用  --name 容器名   给容器命名
  5. 查看容器:docker ps -a
  6. 停止容器:docker stop 容器名/id
  7. 启动容器:docker start 容器名/id
  8. 移除容器:docker rm -f 容器名/id
  9. 查看镜像:docker images
  10. 删除镜像:docker rmi 镜像id
  11. 进入docker控制台命令:docker exec -it 容器id /bin/sh
  •  -i:打开input输入
  •  -d:打开终端或为终端

    12.docker启动web项目步骤(war包):

  •  运行tomcat:docker run -d -p 8080:8080 tomcat:latest
  •  将war包拷贝到webapps下面:docker cp xxl-job.war:/usr/local/tomcat/weapps/
  •  也可以使用本地挂载方式:docker run -d -p 8080:8080 -v /opt/sunyu/:/usr/local/tomcat/webapps/ -v /opt/sunyu/logs:/usr/local/tomcat/logs/ --name xxl-job docker.io/tomcat:latest

四、docker镜像仓库

  1. 官网仓库:http://hub.docker.com
  2. 网易云仓库:https://c.163yun.com/hub#/m/home/

五、docker网络

  1. 网络类型:
  • bridge(默认):分配独立的网卡和ip
  • Host:和主机共用网卡ip及端口
  • None:没有网络,拒绝访问

      2.bridge模式下端口映射:

  • docker run -d -p 主机端口:docker容器端口 镜像名:tag

六、docker自定义java应用镜像

第一步:创建Dockerfile
* vi dockerfile
* Dockerfile 命令
      1.from hub.c.163.com/library/tomcat  (以tomcat为基础构建镜像)
      2. MAINTAINER sunyu xxx@163.com  (作者及联系人邮箱)
      3. COPY  xxx.war /usr/local/tomcat/wapps (将本地war包拷贝到tomcat中的wabapp目录下,可以去镜像仓库的tomcat下查看classpath为/usr/local/tomcat)
 
第二步:执行docker build命令
docker build -t  名字:tag名(名称要和jar或者war包名字一样)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值