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
相關文章
相關標籤/搜索