• 【Docker】安装Docker及基本使用


    该文以CentOS系统为例,介绍Docker安装及基本使用。为了简化安装流程,Docker 官方提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:

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

    执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

    不过由于需要翻墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。在这里也可以使用阿里云的下载:

    阿里云安装脚本:

    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh 

    镜像

    官方中国区的加速器:

    sudo echo "DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"" >> /etc/default/docker

    网易也有提供了一个镜像:

    sudo echo "DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com"" >> /etc/default/docker

    如果修改了默认镜像仓库,需要重启docker才能生效:

    service docker restart

    基本使用

    启动Docker

    service docker start

    设置开机自启动

    sudo chkconfig docker on

    停止Docker

    service docker stop

    查看本地镜像列表

    docker images

    搜索

    docker search hello

    以下结果是搜索到的与"hello"相关的所有镜像

    拉取镜像

    docker pull hello-world

    这里尝试从仓库中拉取名为“hello-world”的镜像

    拉取成功后使用docker images命令查看,发现该镜像已被拉取到本地。

    运行镜像

    docker run hello-world

    运行后该镜像会输出如下信息:

    镜像重命名

    docker tag hello-world hw

    将之前下载的“hello_world”镜像重命名为“hw”,使用images命令查看会发现列表中已经多了一个名为“hw”的镜像。

    删除镜像

    docker rmi hello-world

    删除了名为“hello_world”的镜像,rmi后面的参数也可以是镜像短ID镜像长ID镜像名或者镜像摘要。

    卸载

    列出安装包

    yum list installed | grep docker

    删除安装包

    yum -y remove docker-engine.x86_64
    yum -y remove docker-engine-selinux.noarch

    删除镜像、容器

    rm -rf /var/lib/docker
  • 相关阅读:
    Nginx编译安装Lua模块
    Openresty =>nginx+lua
    windows下配置lua开发环境
    IntelljIdea安装nginx插件及单页面应用路由的nginx配置
    解决 start.spring.io 不能访问 使用阿里云国服链接替代
    Lua入门教程
    数据库锁机制] 深入理解乐观锁、悲观锁以及CAS乐观锁的实现机制原理分析
    前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例
    Java死锁排查和Java CPU 100% 排查的步骤整理
    Windows平台安装配置Hadoop
  • 原文地址:https://www.cnblogs.com/weknow619/p/7376314.html
Copyright © 2020-2023  润新知