安裝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