安装docker-compose和解决几个小问题


安装

[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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM