docker的配置与安装

Docker文件下载

下载地址

https://download.docker.com/linux/static/stable/x86_64/

安装二进制包,解压到/usr/bin

tar zxf docker-18.09.9.tgz
cp docker/* /usr/bin

创建Docker启动脚本

vim /usr/lib/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd \
	--insecure-registry=http://10.1.1.12
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

在/etc下创建名为docker的文件夹

mkdir -p /etc/docker
vim /etc/docker/daemon.json

daemon.json内容为

registry-mirrors 为仓库地址,可更改;本地harbor仓库为http://10.1.1.12


{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
  "log-driver":"json-file",
  "log-opts":{
      "max-size":"10m",
      "max-file":"10"
  }
}

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],

指向docker仓库,可以更改可以删除

删除registry-mirrors会指向dockerhub.io默认地址拉去镜像

"log-opts"指定了容器日志文件的数量以及单个日志文件的最大值

重新加载并测试启动

systemctl daemon-reload
systemctl restart docker.service

执行docker version查看效果

[root@localhost docker]# docker version
Client: Docker Engine - Community
 Version:           18.09.9
 API version:       1.39
 Go version:        go1.11.13
 Git commit:        039a7df9ba
 Built:             Wed Sep  4 16:50:02 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.9
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.11.13
  Git commit:       039a7df9ba
  Built:            Wed Sep  4 16:55:50 2019
  OS/Arch:          linux/amd64
  Experimental:     false

查看网络是否有docker虚拟网卡。

ifconfig  或 ip a 命令
查看网络是否有名为`docker0`虚拟网卡

安装docker-compose

下载地址

https://github.com/docker/compose/releases

上传docker-compose到/usr/local/bin目录下并授执行权限

mv docker-compose /usr/local/bin
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/

查看Docker版本:

docker-compose -v

docker-compose version 1.27.4, build 40524192
posted @ 2022-03-05 18:29  -LightYear-  阅读(96)  评论(0)    收藏  举报