• 【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后面的那个。

  • 相关阅读:
    多线程编程(二)--进程&&线程
    hdu2222 Keywords Search
    sqlserver 运行正則表達式,调用c# 函数、代码
    【Nutch2.2.1基础教程之2.2】集成Nutch/Hbase/Solr构建搜索引擎之二:内容分析
    ios学习之block初探
    PHP GD 生成图片验证码+session获取储存验证码
    ps 命令详解
    python --subprocess
    python --存储对象
    python --字符串格式化
  • 原文地址:https://www.cnblogs.com/zhunian/p/12603240.html
Copyright © 2020-2023  润新知