安装 docker
通过 docker 脚本安装
1curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
1curl -sSL https://get.daocloud.io/docker | sh
CentOS 手动安装
卸载之前相关的依赖
1sudo yum remove docker \
2 docker-client \
3 docker-client-latest \
4 docker-common \
5 docker-latest \
6 docker-latest-logrotate \
7 docker-logrotate \
8 docker-engine
下载依赖包
1sudo yum install -y yum-utils
选择国内阿里云
镜像
1sudo yum-config-manager \
2 --add-repo \
3 https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
1sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
Ubuntu 手动安装
卸载之前相关的依赖
1sudo apt-get remove docker docker-engine docker.io containerd runc
更新 apt 包索引
1apt-get update
1sudo apt-get install \
2 apt-transport-https \
3 ca-certificates \
4 curl \
5 gnupg-agent \
6 software-properties-common
1curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
选择国内镜像
1sudo add-apt-repository \
2 "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
3 $(lsb_release -cs) \
4 stable"
1sudo apt-get update
安装 Docker Engine-Community
1sudo apt-get install docker-ce docker-ce-cli containerd.io
docker-compose 安装
1#下载安装
2sudo curl -L "https://github.jobcher.com/gh/https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3#可执行权限
4sudo chmod +x /usr/local/bin/docker-compose
5#创建软链:
6sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
7#测试是否安装成功
8docker-compose --version
docker 命令
常用 docker 命令
1 #查看容器
2 docker ps
3 #查看镜像
4 docker images
5 #停止当前所有容器
6 docker stop $(docker ps -aq)
7 #删除当前停止的所有容器
8 docker rm $(docker ps -aq)
9 #删除镜像
10 docker rmi nginx