zoukankan      html  css  js  c++  java
  • 【docker随笔系列】安装及常用命令

    一、docker安装

    腾讯云centos为例,敲入

    curl -sSL https://get.docker.com/ | sh

    只要执行如上一条命令,等待一会儿Docker便会安装完成,非常方便。

    但是官方脚本安装有一个缺点,那就是慢,也可能下载超时。

    安装完成后,启动Docker守护程序:

    sudo systemctl start docker

    验证它是否正在运行:

    sudo systemctl status docker

    输出应类似于以下内容,表明该服务处于活动状态并正在运行:

    ● docker.service - Docker Application Container Engine
       Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
       Active: active (running) since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago
         Docs: https://docs.docker.com
     Main PID: 749 (docker)

    最后,确保它在每次服务器重启时启动:

    sudo systemctl enable docker

    如果要sudo在运行docker命令时避免键入,请将您的用户名添加到docker组:

    sudo usermod -aG docker root

    要查看系统范围的信息,请使用:

    docker info

    二、常用命令

    运行一个容器

    docker run -d -p 80:80 httpd

    然后打开浏览器,输入服务器的地址http://localhost,验证容器是否工作

    您可以使用带子docker命令的search命令搜索Docker Hub上可用的镜像。例如,要搜索CentOS镜像,请键入:

    docker search centos

    可以使用pull子命令将其下载到计算机,如下所示

    docker pull centos

    要查看已下载到计算机的镜像,请键入:

    docker images

    使用Docker一段时间后,您的计算机上将有许多活动(运行)和非活动容器。要查看活动的,请使用:

    docker ps

    要查看所有容器 - 活动和非活动,请将-a交换机传递给它:

    docker ps -a

    要查看您创建的最新容器,请将其传递给-l交换机:

    docker ps -l

    停止正在运行或活动的容器就像输入一样简单:

    docker stop container-id

    可以用docker ps命令在从输出中找到container-id。这里也可以输入容易名字,-name后面的那个。

  • 相关阅读:
    flexible.js 移动端自适应方案
    Vue为什么不能检测数组变动
    Vue 组件间通信六种方式
    训练首个神经网络:基本分类
    对seq2seq的粗浅认识
    数学模型的过拟合和欠拟合
    在二叉树中寻找值最大的节点并返回——LintCode入门
    Android 包管理机制
    自定义View的三种实现方式及自定义属性使用介绍
    Paint.setFlags中flag意义及使用方法
  • 原文地址:https://www.cnblogs.com/zhunian/p/12603240.html
Copyright © 2011-2022 走看看