zoukankan      html  css  js  c++  java
  • 关于docker安装、docker镜像、docker容器等

    1、Ubuntu安装docker

    sudo apt install docker.io

    注意以下命令需在root下进行

    sudo -s

    2、查看docker当前容器

    docker ps -a

    3、启动停止容器

    docker start 容器id/容器name
    docker stop 容器id/容器name
     开启停止全部容器
    docker start $(docker ps -a -q)
    docker stop $(docker ps -a -q) 
    docker kill $(docker ps -q)

    4、给容器命名

    docker run -i -t --name <名字> <镜像名/id> /bin/bash

    5、容器与主机互相传数据

    拷贝主机文件到容器

    docker cp <主机文件源路径> <容器id/name>:/<文件目标路径>

    拷贝容器文件到主机

    docker cp  <容器id/name>:/<文件源路径> <主机目标文件源路径>

    6、镜像本地导出导入

    docker save -o 要保存的文件名.tar  要保存的镜像name/id
    docker load --input 文件
    docker load < 文件名

    注意:若要从本地上传到云服务器,加快scp传输速度,进过测试,进行压缩如tar.gz将增加传输速率。

    7、进入容器

    后台开启容器

    sudo docker run -itd <镜像id/name> /bin/bash

    进入容器,若已经有容器,需先开启容器(参见3)

    docker attach <容器id/name>
    docker exec -it <容器id/name> /bin/bash  

     8、docker重启

    sudo service docker restart

    若提示Failed to start docker.service: Unit docker.service is masked.

    systemctl unmask docker.service
    systemctl unmask docker.socket
    systemctl start docker.service

    9、配置docker源

    docker使用阿里云Docker镜像库加速(修订版)

    10、docker中删除images/contianer

    docker rmi <镜像name/id>
    docker rm <容器name/id>

     11、容器保存为镜像

    docker commit <容器name/id> <镜像name>:<TAG>

     12、镜像管理

    docker images:列出本地所有镜像
    docker search <IMAGE_ID/NAME>:查找image
    docker pull <IMAGE_ID>:下载image
    docker push <IMAGE_ID>:上传image
    docker rmi <IMAGE_ID>:删除image
  • 相关阅读:
    大数据基础---Scala_Array
    大数据基础---Scala流程控制语句
    大数据基础---Scala基本数据类型和运算符
    大数据基础---Scala简介及开发环境配置
    大数据基础---Flink_Standalone_集群部署
    大数据基础---Flink状态管理与检查点机制
    大数据基础---Flink_窗口模型
    大数据基础---Flink_Data_Sink
    IDL keywords 检查
    IDL 多线程
  • 原文地址:https://www.cnblogs.com/lqruui/p/6659840.html
Copyright © 2011-2022 走看看