docker之docker-compose

docker-compose就是個二進制的工具,它可以單機編排,批量管理多個容器

[root@mcwk8s01 harbor]# file /usr/local/bin/docker-compose
/usr/local/bin/docker-compose: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=fdb92fd0de3892fc2176220c6694f8eee61d4fa3, stripped
[root@mcwk8s01 harbor]# 

安裝很簡單,但是難免會遇到問題:
1、安裝
curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

[root@mcwk8s01 harbor]# curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 10.3M  100 10.3M    0     0   150k      0  0:01:10  0:01:10 --:--:--  165k
[root@mcwk8s01 harbor]# 

2、把下載的文件授權
sudo chmod +x docker-compose

[root@mcwk8s01 harbor]# ls -lh  /usr/local/bin/docker-compose
-rw-r--r--. 1 root root 11M Nov  6 22:41 /usr/local/bin/docker-compose
[root@mcwk8s01 harbor]# chmod +x /usr/local/bin/docker-compose
[root@mcwk8s01 harbor]# ls -lh  /usr/local/bin/docker-compose
-rwxr-xr-x. 1 root root 11M Nov  6 22:41 /usr/local/bin/docker-compose
[root@mcwk8s01 harbor]# 

3、查看版本
docker-compose -version

[root@mcwk8s01 harbor]# docker-compose -version
docker-compose version 1.21.0, build 5920eb0
[root@mcwk8s01 harbor]# 

4、建立需要使用的模板,默認是docker-compose.yml:
touch docker-compose.yml
啓動方式
docker-compose up &
如果想要使用別的名字,啓動的時候需要使用-f參數指定:
docker-compose -f mysql.yml up &

5、發現啓動失敗了,我是第二次失敗的,第一次挺好
Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
一般的原因是沒有授權,可是我已經授權了的,所以是其它原因:
解決辦法是離線下載,不要在這上面使用curl命令下載了,可能是下載不全吧,

https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64

 

 

1 下載Docker-Compose
用的是 1.24.1版本的Docker-Compose
下載路徑:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64
你也可以去github上搜索docker-compose下載

2 設置權限
下載完成後將 docker-compose-Linux-x86_64 文件複製到Linux系統的root目錄下,執行以下指令

#重命名
mv docker-compose-Linux-x86_64 docker-compose

#修改權限
chmod 777 docker-compose
3 配置環境變量
爲了方便後期操作,我們要配置一個環境變量,ctrl+c ctrl+v 執行以下指令

#將docker-compose文件移動到了/usr/local/bin
mv docker-compose /usr/local/bin
#打開/etc/profile文件
vi /etc/profile
#添加內容到文件末尾即可,然後保存退出
export PATH=$JAVA_HOME:/usr/local/bin:$PATH
#重新加載配置文件,讓其生效
source /etc/profile

 

docker-compose使用可參考如下:

docker之企業級鏡像倉庫Harbor

 

 

 

https://blog.csdn.net/LPClan/article/details/121130083

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章