zoukankan      html  css  js  c++  java
  • docker随笔

    --查看系统内核版本,docker对于centos系统内核版本需要高于3.10
    uname -r
    --移除旧的版本
    sudo yum remove docker
    docker-client
    docker-client-latest
    docker-common
    docker-latest
    docker-latest-logrotate
    docker-logrotate
    docker-selinux
    docker-engine-selinux
    docker-engine
    --安装系统必要的工具
    yum install -y yum-utils device-mapper-persistent-data lvm2
    (yum-utils 提供了yum-config-manager 工具,而且device-mapper-persistent-data和lvm2是 devicemapper存储驱动程序所需要)
    --使用以下命令设置稳定存储库
    sudo yum-config-manager
    --add-repo
    https://download.docker.com/linux/centos/docker-ce.repo
    --更新yum缓存
    yum makecache fast
    --安装docker-ce
    yum -y install docker-ce
    --启动docker服务
    systemctl start docker
    --测试运行hello-world
    docker run hello-world
    --添加镜像加速
    cd /etc/docker
    创建文件daemon.json
    添加一下内容
    {
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    保存退出
    --卸载docker-ce
    sudo yum remove docker-ce
    sudo rm -rf /var/lib/docker

    要想新建并同时启动容器,可用docker run <==> 执行docker create创建容器,再执行启动容器docker start

    命令docker ps可查看当前处于运行状态的容器,docker ps -a查看当前所有容器,包括未运行的容器


    让容器在后台以守护态运行
    要想让容器在后台以守护态形式运行,可通过-d参数来实现;下边的命令行会让容器在后台运行
    docker run -d www.wholj.com:7.2 /bin/sh -c "while true;do echo hello world;sleep 1;done"

    暂停和停止容器
    主要介绍Docker容器的pause/unpause、stop和prune子命令。

    例子容器ID:96c3de6f5678
    --暂停正在运行的容器
    docker pause 96c3de6f5678
    --恢复容器
    docker unpause 96c3de6f5678
    --暂停容器
    docker stop 96c3de6f5678
    --停止容器
    docker kill 96c3de6f5678

  • 相关阅读:
    winform中利用正则表达式得到有效的电话/手机号
    winform运行时如何接受参数?(示例)
    [基础]Javascript中的继承示例代码
    [转]C#中"is" vs "as"
    Javascript数组常用方法[包含MS AJAX.NET的prototype扩展方法]示例
    linq学习笔记(一)
    用winform应用程序登录网站的解决方案
    [转贴]操纵自如--页面内的配合与通信
    .net3.0中的扩展方法(示例)
    window.location或window.open如何指定target?
  • 原文地址:https://www.cnblogs.com/gcixx/p/11145442.html
Copyright © 2011-2022 走看看