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]
    

  • 相关阅读:
    【二分+字符串hs】[POI2000] 公共串
    【字符串匹配】【BKDRhash||KMP】
    【LCA】P4281 [AHOI2008]紧急集合 / 聚会
    【LCA专题】各种LCA求法
    【差分约束】POJ3159/LG P1993 小K的农场
    【差分约束】POJ1364/LG UVA515 king
    【差分约束】POJ1201/LG SP116 Intervals
    【差分约束】POJ3159 Candies
    【树形结构】LG P2052 [NOI2011]道路修建
    【拓扑排序+概率】LG P4316绿豆蛙的归宿
  • 原文地址:https://www.cnblogs.com/lianstyle/p/11274140.html
Copyright © 2011-2022 走看看