docker 安装
一键安装
wget -qO- https://get.docker.com/ | sh
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
手动安装
sudo -u root
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
EOF
systemctl daemon-reload
systemctl restart docker
docker run hello-world
docker ps -a
docker-compose 安装
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
docker-compose up
sudo docker-compose up
chmod 777 /usr/local/bin/docker-compose
docker-compose up
配置国内镜像
vim /etc/docker/daemon.json
{
"registry-mirrors" : [
"http://docker.mirrors.ustc.edu.cn",
"http://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug" : true,
"experimental" : true
}
sudo systemctl restart docker.service
卸载
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
rm -fr /var/lib/docker/
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl enable docker
systemctl start docker
验证:
docker ps
docker-compose
安装:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-(uname−s)−(uname-s)-(uname−s)−(uname-m)" -o /usr/local/bin/docker-compose
# 或者 sudo curl -L "http://gaf.net.cn/download/gaf/software-package/docker-compose" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose