zoukankan      html  css  js  c++  java
  • ubuntu下使用docker贼基础的新手操作入门教程

    先大概说下docker的作用,下面这个是docker的官方logo

    docker容器对比咱们常用的其实可以说他就是百度云盘,里面可以存储一些内容。

    具体的官方详细介绍可以去百科或官方

    https://baike.baidu.com/item/docker/13344470

    https://www.docker.com/

    常用的镜像仓库地址:

    一、国内仓库
    网易: https://c.163yun.com/hub#/m/home/  (需登录)
    阿里云:https://cr.console.aliyun.com/cn-beijing/instances/images  (需登录)
    DaoCloud 道客网络: https://hub.daocloud.io/
     
    二、国外仓库
    Docker Hub:    https://hub.docker.com/
    Quay: https://quay.io/search

    小编主要使用ubuntu系统,所以讲linux服务啥的,都是基于ubuntu系统

    刚第一次实操docker,很蒙蔽,完全不知道从哪下手操作 。。。。 现在可能理解了那么一丢丢,所以赶紧来记下

    docker大体的工作流程就是安装docker ,启动docker ,增删改查镜像 (镜像里包含docker作为容器存储的软件服务等等), 启动镜像(分为很多种启动类型,比如常用的端口映射)

    先进行安装,直接使用自带命令进行安装

    apt install docker.io
    

      安装成功之后开始启动docker

    service docker start
    

      下载镜像(已经存在官方的),制作镜像还没学会,哈哈

    常用这个方法
    docker pull 镜像名
    这个也能用,但是还是少用,把他当成启动专用
    docker run 镜像名
    

      我现在试验用的是marliadb和wordpress镜像 ,想搭一个博客系统用于组内记录知识分享。wordpress

      查看已存在的镜像

    docker images
    

      

     启动这2个镜像

    -env 是环境变量配置  -name是起个别名
    docker run --name db --env MYSQL_POOT_PASSWORD=example -d mariadb
     -p 是端口映射80是容器端口 8080是本机  --link是链接关系
    docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress
    

      结束,镜像启动成功

    列出所有容器 ID

    1
    docker ps -aq

    停止所有容器

    1
    docker stop $(docker ps -aq)

    停止单个容器

    1
    docker stop 要停止的容器名

    删除所有容器

    1
    docker rm $(docker ps -aq)

    删除单个容器

    1
    docker rm 要删除的容器名

    删除所有的镜像

    1
    docker rmi $(docker images -q)
  • 相关阅读:
    从域名锁定该网站所在城市
    微信接口开发 2----接收微信接口返回的数据
    微信接口开发1--向微信发送请求--获取access_token
    MVC-前端设计
    MVC-第一个简单的程序
    MVC-基础02
    MVC-基础01
    表值函数
    视图

  • 原文地址:https://www.cnblogs.com/beile/p/13490409.html
Copyright © 2011-2022 走看看