docker学习之路-centos下安装docker

前言

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

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

CentOS下安装Docker

我使用的是CentOS,因此这一些列的笔记都是基于CentOS来作的。CentOS的版本是7.2。web

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

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

添加稳定版本的Docker包源:docker

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

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

sudo yum update
sudo yum install -y docker-ce

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

sudo systemctl start docker

配置docker服务

为了不每次使用Docker命令时都须要切换到特权身份,能够将当前用户加入安装中自动建立的docker用户组,代码以下:缓存

sudo usermod -aG docker USER_NAME

用户更新组信息,退出或切换当前用户再从新登陆就会生效。服务器

Docker服务启动时其实是调用了dockerd命令,支持多种启动参数。所以,用户能够直接经过执行dockerd命令来启动Docker服务,以下面的命令启动Docker服务,开启Debug模式,并监听在本地的2376端口:app

dockerd -D -H tcp://127.0.0.1:2376
相关文章
相关标签/搜索