Debian/Centos安装docker和docker-compose,常用命令,简单记录。
官方安装教程:
ubuntu:https://docs.docker.com/engine/install/ubuntu/
debian:https://docs.docker.com/engine/install/debian/
centos:https://docs.docker.com/engine/install/centos/
1.脚本安装Docker:
安装docker(仅适用debian10/11,debian9适用方法2):
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
安装Docker-compose(适用centos和debian):
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#验证docker-compose版本
docker-compose --version
Centos安装docker:
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io -y
systemctl start docker
systemctl enable docker
2.apt源安装docker/docker-compose
Debian 官方的版本库中并不一定是 Docker 最新的安装包,为了保证是最新版,我们从 Docker 官方库来安装(适用Debian9/10/11)
更新现有的软件包列表:
apt update
安装一些必备软件包,让 apt 通过 HTTPS 使用软件包:
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
将官方 Docker hub 的 GPG key 添加到系统中:
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
执行后输出结果OK
将 Docker 版本库添加到APT源:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
接下来,我们用新添加的 Docker 软件包来进行升级更新:
apt update
安装docker-ce:
apt install docker-ce -y
#检查docker版本
docker --version
查看docker是否正在运行:
systemctl status docker
systemctl start docker
systemctl enable docker
安装docker-compose:
apt install docker-compose -y
#检查docker-compose 版本
docker-compose --version
3.docker基本命令
Docker 容器(containers)是从 Docker 镜像生成出来的。默认情况下,Docker 从Docker Hub下载这些镜像,Docker 公司在运营这个Docker Hub
查看本地镜像:docker images
查看正在运行的docker容器:docker ps
删除某个docker镜像:docker rm
启动/停止容器:docker start
/stop 容器ID或容器名
删除不用的容器:docker rm 容器ID或容器名