Docker安装
windows
从官网下载安装包:https://docs.docker.com/docker-for-windows/install/
区分win10和win10以下,win7使用旧版程序:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/?spm=5176.8351553.0.0.4bc61991tQpsnV
linux
在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上
可使用uname -r
命令查看系统内核信息
使用lsb_release -a
查看CentOS的版本
1 2 3 4 5 6 7 8 9 10 11
| yum list installed | grep docker
yum -y install docker
systemctl start docker
systemctl status docker
|
离线安装
在官方网站下载tar压缩包:
可以先下载到本地,然后通过ftp工具上传到服务器上,或者在服务器上使用命令下载:
1
| wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| tar -zxvf docker-18.06.3-ce.tgz
cp docker/* /usr/bin/
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
systemctl start docker
systemctl enable docker.service
systemctl status docker
|
docker.service文件内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| [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 --selinux-enabled=false --insecure-registry=127.0.0.1 ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s
[Install] WantedBy=multi-user.target
|
–insecure-registry=127.0.0.1 此处可修改为自己的私服ip,是针对有搭建了自己私服Harbor时允许docker进行不安全的访问,否则访问将会被拒绝。