• centos7 docker安装详解


    查看内核和操作系统版本
    [root@prod3 ~]# uname -r
    3.10.0-327.el7.x86_64
    [root@prod3 ~]# cat /etc/redhat-release
    CentOS Linux release 7.2.1511
    1、安装yum源
    yum install -y epel-release
    2、yum安装docker
    yum install docker -y
    3、启动docker并将其设置为开机启动
    systemctl start docker.service
    systemctl enable docker.service
    安装完docker后会多出一个内网ip段(给docker container使用)
    [root@prod3 ~]# ip addr
    3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
    link/ether 02:42:e6:44:58:df brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
    valid_lft forever preferred_lft forever
    4、查找centos镜像
    docker search centos
    [root@prod1 ~]# docker search centos
    INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
    docker.io docker.io/centos The official build of CentOS. 3184 [OK]

    5、下载镜像
    docker search centos
    [root@prod3 ~]# docker pull centos
    Using default tag: latest
    Trying to pull repository docker.io/library/centos ...
    latest: Pulling from docker.io/library/centos
    785fe1d06b2d: Pull complete
    Digest: sha256:be5b4a93f116a57ab3fd454ada72421eac892a3a4925627ac9a44f65fcd69cf8
    6、查看pull好的镜像
    REPOSITORY TAG IMAGE ID CREATED SIZE
    docker.io/centos latest 98d35105a391 28 hours ago 192.5 MB
    7、运行一个容器
    docker run -it 98d35105a391 /bin/bash

    常用命令
    1、docker info 概要信息
    2、docker images 查看镜像
    3、docker ps -a 容器状态查看
    4、docker pull centos(自定义)下载镜像
    5、docker search centos(自定义)查找镜像
    6、docker run 启动容器
    案例docker run --name some-nginx -p 80:80 -v /some/content:/usr/share/nginx/html -d nginx
    --name:给容器指定一个名字
    -d:使容器在后台执行
    -v:绑定挂载点,将宿主机目录挂载到container中的目录上
    -p:端口映射,将宿主主机端口映射到container中的端口
    7、docker logs ID 获取容器内输出信息
    8、docker stop ID 停止已启动的容器
    9、docker start ID 启动已停止的容器
    10、docker restart ID 重启容器
    11、docker export 7691a814370e(容器id) > centos_a.tar 导出容器快照到本地
    12、cat centos_a.tar | docker import - test/centos_a:v1.0 从容器快照文件中再导入为镜像
    13、docker save -o centos.6.tar(文件) centos:6 (镜像) 保存镜像到文件
    14、docker load --input centos.6.tar 导入为镜像文件
    15、docker rm 容器ID 删除终止状态的容器 加-f强制终止运行中的容器
    16、docker rmi test/centos_a:v1.0 移除本地镜像 在删除镜像之前要先用 docker rm 删掉依赖于这个镜像的所有容器
    17、docker version 查看docker版本
    18、docker build -t (镜像名) (镜像文件路径) 构建自定义的镜像
    实例:docker build -t keven/centos .
    19、docker attach 进入容器

  • 相关阅读:
    调参过程中的参数 学习率,权重衰减,冲量(learning_rate , weight_decay , momentum)
    mxnet框架样本,使用C++接口
    faster-rcnn中ROI_POOIING层的解读
    SVM公式推导笔记
    RNN的简单的推导演算公式(BPTT)
    优化器--牛顿法总结
    评估一个预测模型性能通常都有那些指标
    nautilus出现一闪而过现象
    PIL遇到问题解决
    使用神经网络来拟合函数y = x^3 +b
  • 原文地址:https://www.cnblogs.com/guigujun/p/6565344.html
Copyright © 2020-2023  润新知