zoukankan      html  css  js  c++  java
  • Docker自学纪实(二)Docker基本操作

    • 安装docker

    以CentOS7为例:

    1 安装:yum -y install docker
    2 启动:systemctl start docker
    3 设置开机自启:systemctl enable docker
    • 镜像的基本使用
    1 搜索镜像:docker search 镜像名称
    2 拉取镜像:docker pull 镜像名称:TAG
    3 查看镜像:docker images
    4 删除镜像:docker rmi 镜像名称
    5 启动镜像:docker run [OPTIONS] image [COMMAND] [ARG...]  不清楚就docker run --help或者看这里

    注:镜像启动后,docker会根据镜像自动生成一个容器。

    • 容器的基本使用
    1 查看当前运行的容器:docker ps
    2 查看所有容器(包括未运行的):docker ps -a
    3 开启容器:docker start 容器ID/NAME
    4 进入容器:docker attach 容器ID/NAME  或者   docker exec -it 容器ID/NAME+操作命令。如:docker exec -it ubuntu /bin/bash
    5 停止容器:docker stop 容器ID/NAME

    注:要想删除容器,需要先停止容器,或者-f强制删除。

    1 删除容器:docker rm 容器ID/NAME   (docker rm -f 容器ID/NAME 强制删除)
    2 导出容器:docker export -o 命名 容器ID/NAME     例:docker export -o  myubuntu.tar ubuntu
    3 导入容器:docker import 文件名 重命名镜像名:TAG  例:docker import myubuntu.tar ubuntu:new
    4 将指定镜像保存成 tar 归档文件:docker save -o 重命名文件名 镜像名称  例:docker save -o myubuntu.tar ubuntu:new
    5 将指定tar归档文件导入:docker load 重命名镜像名称 文件名  例:docker load myubuntu.tar ubuntu:new

    注:docker export  (这个是轻量级的打包,打包的是精简部分)

           docker save  (这个是完整打包)

    以上是常用的docker命令

    关于docker命令想要了解更多,点击这里

  • 相关阅读:
    html基本标签练习
    实践1-qq邮箱主页
    html加强
    Date日期操作
    日期类的加减及java中所以日期类的操作算法大全
    讲解java异常
    关于Java并发编程的总结和思考
    删除map、list集合元素总结
    Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
    Java中的时间日期处理
  • 原文地址:https://www.cnblogs.com/Smbands/p/10150366.html
Copyright © 2011-2022 走看看