美文网首页Web前端之路
docker安装与镜像的基本操作(一)

docker安装与镜像的基本操作(一)

作者: Tme_2439 | 来源:发表于2019-08-21 12:50 被阅读1次
    docker通俗讲就是Linux中的虚拟机,使用go语言开发,基于Ubuntu开源,也是推荐在Ubuntu中使用的,但是centos也可以(在这两个系统中使用有区别)。docker比虚拟机强大很多,具体概念自行百度。
    本文环境:centos7

    一、安装与基本操作

    1、安装

    yum install docker -y
    
    // 查看版本信息
    docker -v
    

    2、docker 的基本操作命令( || 代表或,前后两条命令执行的同一操作)

    //查看状态
    service docker status   ||   systemctl status docker
    //启动
    service docker start    ||   systemctl start docker
    //重启
    service docker restart    ||   systemctl restart docker
    //关闭
    service docker stop    ||   systemctl stop docker
    //开机自启
    systemctl enable docker
    //查看docker信息(查看containers容器、Running运行中、Paused暂停的、Stopped停止的、Images镜像数等)
    docker info
    

    ps:使用 docker help可以查看操作命令

    二、 镜像

    docker基本上就是围绕这各种镜像与容器打交道。个人理解镜像就是一个系统,或这是一个软件。容器就是运行这些软件的集装箱。

    1、修改docker镜像源(与把npm源修改为淘宝的cnpm源差不多是一个意思)

    默认是国外镜像站,慢的一批!网上查阅资料后发现有很多提供镜像源的站点(例如:daocloud、alicloud、网易蜂巢等),这里选择 中科大ustc 提供的镜像站点,简单配置即可。其他的还要注册或者限制流量啥的,有点麻烦。
    中科大镜像站:https://lug.ustc.edu.cn/wiki/mirrors/help/docker

    依照上面链接文档中的指引,我们作如下操作:
    1、执行以下命令,编辑daemon.json文件
    vim /etc/docker/daemon.json
    2、按 i 键进入编辑模式,粘贴一下内容。
    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    粘贴后,在英文输入法状态下按esc ---> : ---> wq  保存并退出
    3、重启 docker即可(如果还是很慢就重启一下服务器)
    systemctl restart docker
    

    2、查看与拉取(下载)镜像

    //查看镜像
    docker images
    // 搜索镜像(centos为例),默认从官方源dockerhub拉,很慢很慢
    docker search centos
    //拉取/下载镜像(centos为例)
    docker pull centos
    
    部分说明

    3、删除镜像

    删除指定镜像
    docker rmi $IMAGE_ID
    删除所有镜像
    docker rmi `docker images -q`
    
    删除指定镜像

    4、查看运行中容器

    docker ps
    

    5、查看所有容器

    docker ps -a
    
    下节记录一下如何创建以及运行容器的相关操作。

    相关文章

      网友评论

        本文标题:docker安装与镜像的基本操作(一)

        本文链接:https://www.haomeiwen.com/subject/rrzvsctx.html