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)