zoukankan      html  css  js  c++  java
  • Docker基本操作

     

    一、镜像构建

    1、使用pull + commit

    a、镜像拉取 docker pull,可从官方仓库、第三方库、私有仓库下载

    b、启动并进入容器  docker run -it 镜像id /bin/bash

    c、容器中作修改,eg.安装常用工具

              apt-get update

              安装vim,apt-get install vim

              安装ifconfig,netstat,apt-get install net-tools

              安装ping,apt-get install iputils-ping

    d、保存容器到镜像  docker  commit  容器id  镜像名称

    2、使用Dockerfile + docker-compose.yml

    a、编写Dockerfile

    b、构建基础镜像 docker build -t 镜像名 dockerfile所在路径

           eg.  docker build -t zhonghaijing/bstkubuntu .

    c、容器编排, docker-compose.yml 编写

    d、容器创建 docker-compose up

    二、镜像保存

    1、本地保存

         持久化镜像 docker save 镜像名 > **.tar

         eg. docker save zhonghaijing/bstkubuntu > .bstkUbuntu.tar

    2、上传到docker  hub

    a、登陆docker hub

         docker login

         账号密码

    b、上传远程仓库 docker push zhonghaijing/bstkubuntu

    3、保存到本地私有仓库

    三、镜像还原

    1、本地还原 

         docker load  -i  **.tar

         eg. docker load -i bstkUbuntu.tar

    2、远程拉取

         eg. docker pull zhonghaijing/bstkubuntu

    四、镜像/容器删除

    1、镜像删除 

          docker rmi 镜像名/id

    2、容器删除 

          docker rm 容器名/id

    五、容器常用运维命令

    开启容器

    docker-compose start

    关闭容器

    docker-compose stop

    实时查看日志输出

    docker logs -f -t --tail 行数 容器名

    查看镜像

    docker  images

    查看容器或镜像的底层信息

    docker inspect 容器id/镜像id

    更改镜像名称

    docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)

    查看正在运行的容器

    docker  ps

    进入容器内部

    docker exec -it 容器id /bin/bash

    销毁容器

    docker-compose down

    配置文件

    /lib/systemd/system/docker.service/etc/defaults/docker

    停止docker服务

    service docker stop

    开启docker服务

    service docker start

    以上是容器部署,及运维工作中用到的基本操作总结。接下来相关文章将会分享,在学习docker过程中,遇到的一系列坑s。

  • 相关阅读:
    MOSS产品概述[转帖]
    学习WF笔记9自定义活动示例(6)
    MOSS之五母版页 布局页 Features[转帖]
    MOSS系列之四用户组和用户[转帖]
    MOSS之六Web Part[转帖]
    MOSS系列之三列表和文档库[转帖]
    学习WF笔记9自定义活动的外观(5)
    学习WF笔记9 自定义活动中事件类型的属性(3)
    MOSS系列之二(MOSS安装)[转帖]
    学习WF笔记9自定义活动的验证方式(4)
  • 原文地址:https://www.cnblogs.com/zhonghaijing/p/9689159.html
Copyright © 2011-2022 走看看