zoukankan      html  css  js  c++  java
  • Docker 入门

    1.Docker安装(centos7):

    # step 1: 安装必要的一些系统工具
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    # Step 2: 添加软件源信息
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    # Step 3: 更新并安装 Docker-CE
    sudo yum makecache fast
    sudo yum -y install docker-ce
    # Step 4: 开启Docker服务
    sudo service docker start
    

    2.配置镜像加速器:

    针对Docker客户端版本大于 1.10.0 的用户
    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
    
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://8yy96a18.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    3.docker与虚拟机区别(底层原理)
    Docker没有虚拟硬件和系统内核,面向软件

    4.常用命令

    帮助命令
    docker info
    docker --help
    docker COMMAND --help
    	
    容器生命周期管理 - docker [run|start|stop|restart|kill|rm|pause|unpause]
    docker run 
    	docker run -it 交互式运行容器
    		exit -容器停止退出
    		CTRL+p+q -容器不停止退出
    	docker run -d 守护进程方式运行
    	docker run -it --name mycentos01222 centos
    
    容器操作运维 - docker [ps|inspect|top|attach|events|logs|wait|export|port]
    docker ps -l
    docker ps -q
    docker logs -t -f -tail num id
    docker attach # 进入正在运行的容器并以命令行运行
    docker exec -t id ...  #不进入容器对容器发送命令
    
    容器rootfs命令 - docker [commit|cp|diff]
    
    镜像仓库 - docker [login|pull|push|search]
    
    本地镜像管理 - docker [images|rmi|tag|build|history|save|import]
    
    其他命令 - docker [info|version]
    

  • 相关阅读:
    python爬虫requests json与字典对象互相转换
    python爬虫requests的使用
    Django 使用celery任务队列的配置
    Django实现发邮件
    leetcode算法:Two Sum II
    Python中使用hashlib进行加密的简单使用
    leetcode算法: Average of Levels in Binary Tree
    Django中自定义过滤器的使用
    linux下git常用命令
    cocos2d-x 父节点和子节点执行不同动作
  • 原文地址:https://www.cnblogs.com/lianstyle/p/11274140.html
Copyright © 2011-2022 走看看