zoukankan      html  css  js  c++  java
  • docker学习之路-centos下安装docker

    前言

    我要在云服务器上做一个asp.net core的webapi应用,使用docker来部署应用,中间用到的任何组件包括nginx和sqlserver 2017都是用docker来装载运行,所以,这大概就是一个DOCKER的踩坑之路了。

    这个系列文章会首先记录docker的一些基本操作,然后是实战。

    CentOS下安装Docker

    我使用的是CentOS,所以这一些列的笔记都是基于CentOS来做的。CentOS的版本是7.2。

    Docker目前支持CentOS7及以后的版本。系统的要求跟Ubuntu情况类似,64位操作系统,内核版本至少为3.10。首先,为了方便添加软件源,以及支持devicemapper存储类型,安装如下软件包:

    sudo yum update
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    添加稳定版本的Docker包源:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    之后更新软件源缓存,并安装docker:

    sudo yum update
    sudo yum install -y docker-ce

    最后确认docker服务启动正常:

    sudo systemctl start docker

    配置docker服务

    为了避免每次使用Docker命令时都需要切换到特权身份,可以将当前用户加入安装中自动创建的docker用户组,代码如下:

    sudo usermod -aG docker USER_NAME

    用户更新组信息,退出或切换当前用户再重新登录就会生效。

    Docker服务启动时实际上是调用了dockerd命令,支持多种启动参数。因此,用户可以直接通过执行dockerd命令来启动Docker服务,如下面的命令启动Docker服务,开启Debug模式,并监听在本地的2376端口:

    dockerd -D -H tcp://127.0.0.1:2376
  • 相关阅读:
    react脚手架搭建及配置
    mac使用技巧
    nginx配置
    vue常见前端UI库
    自定义指令
    代码缩进修改
    webpack学习入门
    webpack使用extract-text-webpack-plugin打包时提示错误
    webpack未成功全局安装
    基于jQuery的AJAX实现三级联动菜单
  • 原文地址:https://www.cnblogs.com/pangjianxin/p/10945332.html
Copyright © 2011-2022 走看看