安装
[root@node1 docker_nginx]# curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 423 100 423 0 0 839 0 --:--:-- --:--:-- --:--:-- 840
100 15.4M 100 15.4M 0 0 1147k 0 0:00:13 0:00:13 --:--:-- 1283k
[root@node1 docker_nginx]# chmod +x /usr/local/bin/docker-compose
[root@node1 docker_nginx]# which docker-compose
/usr/local/bin/docker-compose
[root@node1 docker_nginx]# docker-compose up -d
-bash: /usr/bin/docker-compose: No such file or directory
安装很简单,启动docker-compose提示找不到文件和目录,原因很奇怪,后面再考虑,先做各软链接指向/usr/bin/docker-compose解决问题再说
[root@node1 composetest]# echo 'ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose' >> ~/.bashrc
[root@node1 docker_nginx]# source ~/.bashrc
再次启动docker-compose,提示docker没有启动,好吧~
[root@node1 docker_nginx]# docker-compose up -d
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
[root@node1 docker_nginx]# service docker start
Redirecting to /bin/systemctl start docker.service
[root@node1 docker_nginx]# systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@node1 docker_nginx]# systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-09-03 21:08:01 CST; 16s ago
Docs: http://docs.docker.com
Main PID: 65883 (dockerd-current)
CGroup: /system.slice/docker.service
├─65883 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/l...
└─65895 /usr/bin/docker-containerd-current -l unix:///var/run/doc...
Sep 03 21:08:00 node1 dockerd-current[65883]: time="2020-09-03T21:08:00.384..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.515..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.516..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.550..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.625..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.668..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.721..."
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.721...1
Sep 03 21:08:01 node1 dockerd-current[65883]: time="2020-09-03T21:08:01.726..."
Sep 03 21:08:01 node1 systemd[1]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use -l to show in full.