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)