docker and docker-compose and golang install

 

 1.1  golang 環境安裝

      golang源碼安裝指定版本: https://blog.csdn.net/wuhualong1314/article/details/94064429

  2.1. 安裝 docker  官網步驟參考

       如果在服務器上有舊版的docker,需要先執行卸載操作

    

sudo yum remove docker docker-common docker-selinux  docker-engine

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum-config-manager --enable docker-ce-edge

sudo yum-config-manager --enable docker-ce-test

sudo yum-config-manager --disable docker-ce-edge

sudo yum makecache fast

sudo yum -y install docker-ce

 

查看安裝是否成功

 

 

# docker version
Client:
 Version:       18.02.0-ce
 API version:   1.36
 Go version:    go1.9.3
 Git commit:    fc4de44
 Built: Wed Feb  7 21:14:12 2018
 OS/Arch:       linux/amd64
 Experimental:  false
 Orchestrator:  swarm
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 

啓動docker

 

 

# service docker start
Redirecting to /bin/systemctl start docker.service

 

設置docker開機自啓動

 

 

chkconfig docker on

 

 

2.2 docker-compose 安裝  官方安裝教程

 

 

     安裝 curl  

            需要服務器支持curl功能,如果服務器不支持curl,需要執行如下操作安裝curl依賴

   

yum install curl

 

  下載並安裝 docker-compose 可能需要一點時間 ,請耐心等待

 

根據 github 最新版本 顯示 1.19.0 https://github.com/docker/compose/releases

 

# sudo curl -L https://github.com/docker/compose/releases/download/1.19.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
100   617    0   617    0     0    582      0 --:--:--  0:00:01 --:--:--   582
100 8288k  100 8288k    0     0  51665      0  0:02:44  0:02:44 --:--:--  140k

 

修改文件執行權限

 

 

chmod +x /usr/local/bin/docker-compose

 

拷貝文件到 /usr/bin下 ,不是必須的

 

 

cp /usr/local/bin/docker-compose /usr/bin/

 

檢查是否安裝成功

 

 

 # docker-compose --version
docker-compose version 1.19.0, build 9e633ef

 

這樣 docker-compose 就安裝成功了

 

 

docker常用命令如下:

殺死所有正在運行的容器

docker kill $(docker ps -a -q)

刪除所有已經停止的容器

docker rm $(docker ps -a -q)

刪除所有鏡像

docker rmi $(docker images -q)

強制刪除所有鏡像

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