CentOS 7 Docker 安裝

環(huán)境: CnetOS 7.6


1.Docker 安裝
  • 卸載舊版本
yum remove docker docker-client \
docker-client-latest  docker-common \
docker-latest  docker-latest-logrotate \
docker-logrotate  docker-selinux \
docker-engine-selinux  docker-engine
  • 安裝依賴組件
sudo yum install -y yum-utils \
device-mapper-persistent-data  lvm2
  • 添加yum源
sudo yum-config-manager --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
  • 安裝docker
yum -y install docker-ce
  • 啟動(dòng)docker
# 設(shè)置docker開機(jī)自啟動(dòng)
systemctl enable docker     
systemctl start docker
  • 驗(yàn)證安裝是否成功
docker version

顯示如下證明安裝啟動(dòng)成功:

Client: Docker Engine - Community
 Version:           19.03.1
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        74b1e89
 Built:             Thu Jul 25 21:21:07 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.1
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.5
  Git commit:       74b1e89
  Built:            Thu Jul 25 21:19:36 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
  • 配置加速器
vi /etc/docker/daemon.json    #修改配置

添加如下配置:

{
    "registry-mirrors": ["https://tueulghe.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}

docker官方國內(nèi)鏡像源
https://registry.docker-cn.com
網(wǎng)易docker源
http://hub-mirror.c.163.com
中科大docker源
https://docker.mirrors.ustc.edu.cn
阿里云鏡像加速器(需前往控制臺(tái)自行配置)
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

  • 開啟docker遠(yuǎn)程訪問
vi /usr/lib/systemd/system/docker.service    #修改docker服務(wù)配置文件

修改如下:

# 在ExecStart=/usr/bin/dockerd 后添加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

:wq 保存退出

systemctl daemon-reload      #重新載入配置
systemctl restart docker     #重啟docker
  • 開放2375端口
vi /etc/sysconfig/iptables

添加如下規(guī)則

-A INPUT -p tcp -m state --state NEW -m tcp --dport 2375 -j ACCEPT

:wq 保存退出

# 重啟iptables服務(wù)使規(guī)則配置生效
systemctl restart iptables.service 
2.Docker-compose安裝
  • 下載docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 對(duì)文件添加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
  • 驗(yàn)證安裝是否成功
docker-compose --version

顯示如下說明安裝成功:

docker-compose version 1.24.1, build 4667896b
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容