• 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

  • 相关阅读:
    设置github使用的SSH key
    Github的两种协议SSH和HTTPS
    OSChina 周一乱弹 —— 为什么人类和人工智能定要一战
    OSChina 周一乱弹 —— 为什么人类和人工智能定要一战
    APP路由还能这样玩
    APP路由还能这样玩
    APP路由还能这样玩
    APP路由还能这样玩
    掘金技术社区沸点指南(试行版)
    掘金技术社区沸点指南(试行版)
  • 原文地址:https://www.cnblogs.com/gcixx/p/11145442.html
Copyright © 2020-2023  润新知