首页 > 其他 > 详细

Docker笔记

时间:2019-09-10 23:29:47      阅读:168      评论:0      收藏:0      [点我收藏+]
  • docker安装
    CentOS 7 yum install docker
    2.常用命令
  • 操作 命令 说明
    运行 docker run --name container-name -d image-name:tag 如:docker run --name myredis –d redis --name:自定义容器名 -d:表示后台运行 image-name:指定运行的镜像名称 tag:镜像的版本
    列表 docker ps(查看运行中的容器); 加上-a;可以查看所有容器
    停止 docker stop container-name/container-id 停止当前运行的指定容器
    启动 docker start container-name/container-id 启动容器
    删除 docker rm container-id 删除指定容器
    端口映射 -p 6379:6379 如:docker run? --name myredis ?-d -p 6379:6379 docker.io/redis -p:主机端口映射到容器内部的端口
    容器日志 docker logs container-name/container-id --------
    1. tomcat安装
    2. tomcat运行
      docker run -it --rm -p 8888:8080 -v $PWD/webapps:/usr/local/tomcat/webapps tomcat:latest
      -it #是-i和 -t的简写,表示以交互式的方式运行容器,加上-d表示后台运行,这里为了截图输出启动日志我用了-it,也可以用-d,再用"docker logs 容器名"命令输出日志
      --rm #当容器被停止时自动删除容器
      -p 8888:8080 #80是为容器中的tomcat设置的端口, 这里表示将8080映射到宿主机8888端口, 如果只写-p 8080 容器会随机取值32768~61000中较大的端口号来映射到8080端口上
      -v # 将tomcat中的usr/local/tomcat/webapps目录映射到宿主机当前目录的webapps目录,后面更新jar包直接扔到被映射的宿主机目录中即可
      tomcat:latest # 镜像名:tag标签
      备份与迁移
      容器保存为镜像
      docker commit pyg_nginx mynginx
      pyg_nginx是容器名称
      mynginx是新的镜像名称

    Docker笔记

    原文:https://blog.51cto.com/7622944/2437114

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!