#添加docker的gpg密钥,签名用的
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add
#添加docker的apt源
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
#更新apt缓存
apt update
#安装dockersudo apt-get install docker docker-compose -y或sudo apt-get install docker.io
#安装完成之后, docker就自动启动了systemctl status docker
#查看docker版本docker -v
#设置开机自启动docker
systemctl enable docker
#查看运行的docker容器
docker container ls
#安装nginx容器,服务器端口81,容器端口80
docker run -d -p 81:80 nginx
#docker配置镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
#查看本地docker镜像
docker images
#查看启动的docker容器
docker ps
docker container ls
#关闭容器
docker stop fb123456
#删除容器
docker rm fb123456
#删除docker镜像
docker rmi fb123456
#在docker hub上查找mysql容器
docker search mysql
#在docker hub上下载mysql容器
docker pull mysql
#进入容器的终端(linux命令)
docker exec -it fb123456 /bin/bash
exit退出
ls、pwd
#查看docker详细信息
docker infor
#查看docker版本
docker version
#查看docker里面容器的日志
docker container logs -f fb123456