学习笔记---docker

1、安装

  1. unload 原的docker
    sudo apt-get remove docker docker-engine docker-ce docker.io
    sudo apt-get update

  2. apt-get 可以使用https库
    sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

  3. 添加docker的使用的公钥
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

  4. 添加docker的远程库
    add-apt-repository “deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
    apt-get update

  5. 安装docker-ce
    sudo apt-get install -y docker-ce

  6. 启动docker
    systemctl status docker

  7. 以终端形式运行
    sudo docker run -it xxx

2、使用

2.1 三要素

  1. 镜像(模板 -> 源码)

    # docker images            列出本地镜像
    # docker search ubuntu    搜索ubuntu镜像
    # docker pull    ubuntu    下载ubuntu镜像
    
  2. 容器(实例 -> 运行吗)
    容器由镜像创建而来

    # docker run -it ubuntu        	以伪终端交互方式创建一个ubuntu容器
    # docker run -d tomcat        	后台运行tomcat容器
    # exit                        	彻底退出
    # ctrl + p + q                	暂时退出
    # docker attach                	进入容器
    # docker ps                    	查看docker进程
    # docker exec -it xxxID 			在运行的容器中执行命令
    # docker cp 源路径 xxxID:目的路径	将源路径文件拷贝到指定容器的目的路径下
    # docker commit 					从容器创建一个新的镜像
    # docker kill xxxID		    	退出容器
    
  3. 仓库(存储镜像的地方 -> gitee/github)

2.2 docker工作流

  • 开发后端接口(Java)4套 jar
  • 基础镜像(ubuntu)
    • 搭建环境(jdK、mysql、apache2、nodejs、tomcat、…)
    • 部署代码
      jar/war
      数据库
      前端
    • 提交镜像 ubuntu-briup-webui
  • 发布镜像(阿里云)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值