• docker安装及基本命令


    • Ubuntu安装docker
    sudo apt-get install docker.io
    
    • Centos安装docker
    # 更新系统软件包
    yum -y upgrade 
    # 官方下载地址
    curl -sSL https://get.docker.com/ | sh
    # 如果上面的命令安装太慢了,那么用阿里云的
    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
    • mac安装docker
    brew cask install docker
    • 测试是否安装成功
    sudo docker -v
    • docker常用命令
        重启docker:service docker restart
        列出镜像:sudo docker images
        删除镜像:sudo docker rmi  imageid
        列出全部装载的容器,包括在运行和已停止的:sudo docker ps -a
        列出正在运行的容器:sudo docker ps
        删除容器:sudo docker rm 容器id
        后台启动容器:sudo docker start 6d00698360ed
        关闭后台启动的容器:sudo docker stop 6d00698360ed
        进入容器1:sudo docker attach 6d00698360ed (此方式进入,退出时会关闭容器)
        进入容器2:sudo docker exec -it 9fe000 /bin/bash
        退出容器:ctrl+c  或者 exit
        删除已停止的容器:sudo docker rm 9784
        修改镜像名称:docker tag 3ec44fc89a94 nginx01:latest    
    • 镜像的打包

        sudo docker export agitated_cohen > /home/longyue/Desktop/neo4j1.tar

        agitated_cohen是要打包的容器名称,  /home/longyue/Desktop/neo4j1.tar是打包好的镜像存放路径。

    • 打包的镜像的使用
        sudo cat '/home/longyue/Desktop/neo4j1.tar' | docker import - neo4j1
        cat后面跟的是tar文件的路径, import后面是原来的名称。
     
    • 从docker容器里面拷贝文件到宿主机  

        在宿主机里面执行   --->docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径 

    • 从宿主机拷文件到容器里面

        在宿主机里面执行如下命令 ---->docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

        

    • 查看容器启动日志:docker logs  xxxxxx(容器id)
  • 相关阅读:
    web api post/put空值问题以及和angular的冲突的解决
    大话数据结构-图
    大话数据结构-树
    大话数据结构-栈与队列
    大话数据结构-线性表
    redis发布订阅、HyperLogLog与GEO功能的介绍
    redis使用管道pipeline提升批量操作性能(php演示)
    redis设置慢查询日志
    Laravel5.5配置使用redis
    Redis数据类型的常用API以及使用场景
  • 原文地址:https://www.cnblogs.com/pyweb/p/11351878.html
Copyright © 2020-2023  润新知