zoukankan      html  css  js  c++  java
  • docker 在 centos7 平台的安装 以及一常见操作命令

    01,使用阿里云安装

    1.1,获取安装脚本:curl -fsSL get.docker.com -o get-docker.sh

    1.2,启动安装脚本:sudo sh get-docker.sh --mirror Aliyun

    1.3,如果1.2不能安装,出现404 的错误,可以采用备用下载命令:sudo sh get-docker.sh --mirror AzureChinaCloud

    1.4,查看安装的版本,以确定是否安装成功:docker version

    02,启动,关闭,重启,查看相关信息 : 

    2.1,systemctl start docker

    2.2,systemctl restart docker 

    2.3,systemctl stop docker

    2.4,docker info

    2.5,到这里为止,基本就安装完成了,但是如果你的设备拥有多块硬盘,考虑到性能问题还需要配置 direct-lvm 模式,详情请点击查看

    03,修改镜像仓库为国内的地址,从而加速镜像的下载

    3.1,vim /etc/docker/daemon.json 添加以下内容

    3.2,{ "registry-mirrors": [ "https://registry.docker-cn.com"] }

    3,3,重新加载配置并重启 docker: systemctl daemon-reload =>  systemctl restart docker

    3.3,docker info  出现如下信息为设置成功

    04,常用指令和使用方式

    4.01,搜索某应用是否存在,docker search XXX:XXX

    4.02,查看本地拥有的景象,docker images

     

    4.03,删除某一个镜像,docker rmi -f  IMAGEID ( IMAGEID 用 docker image 命令从列表中获取 )

    4.04,拉取(下载)应用,docker pull 镜像名:镜像标签

    4.04,例如下载 Spring Cloud 的消息队列应用, docker pull rabbitmq:management

    4.05,查看当前运行的容器,docker ps

    4.06,检查容器内部信息,docker inspect 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

    4.07,停止某个容器,docker stop 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

    4.08,删除某个容器,docker rm 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

    4.09,启动某个容器,docker start 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

    05,运行一个容器,以 rabbitmq 为例子, docker run -d --name "rabbitmq" -p 5762:5762 -p 15672:15672 rabbitmq:management

    5.1,run 运行应用的指令

    5.2,-d 后台运行

    5.3,-p 端口映射,(宿主机端口):(容器端口),其中宿主机端口不能冲突

    5.4,rabbitmq:management 应用程序

    5.5,别名 --name "XXX"

    06,进入容器脚本,docker exec -it name bash   (name 为容器名称或者容器 ID)

    6.1,退出容器脚本,CTRL+D

    07,容器数据持久化,加数据卷运行  -v

    7.1,docker run -d -p 1521:1521 --name oracle_11g  -v /root/oracle:/home/oracle   registry.aliyuncs.com/helowin/oracle_11g

    7.2,参数说明   /root/oracle:/home/oracle  宿主目录:容器内的目录

    08,临时运行一个容器,退出便删除:docker run -it --rm 镜像名 bash

    09,查看容器日志:docker logs name ,如要要实时监听使用:docker logs -f name (name 为容器名称

    10,拷贝容器文件到宿主机本地:docker cp name: 容器绝对路径 宿主机绝对路径  name 为容器名称

    11,安装 docker 镜像容器操作神器:docker-compose

    11.1,curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

    11.2,chmod +x /usr/local/bin/docker-compose

    12,更详细的操作命令和介绍,点这里

  • 相关阅读:
    MIME 部分扩展名与类型对应
    sql server 表变量、表类型、临时表
    SqlBulkCopy使用注意事项
    SQL Server为啥使用了这么多内存?
    SQL SERVER下有序GUID和无序GUID作为主键&聚集索引的性能表现
    DQL、DML、DDL、DCL的概念与区别
    IIS解决CPU和内存占用率过高的问题
    SQL Server 表变量和临时表的区别
    I Count Two Three(打表+排序+二分查找)
    AC自动机入门经典题目(两种表达方式)
  • 原文地址:https://www.cnblogs.com/lovling/p/9717150.html
Copyright © 2011-2022 走看看