1.1 docker的介绍
1.2 docker的一次安装
//如果是root用户,不加`sudo`也行
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
apt update
sudo apt-get install docker docker-compose -y
或
sudo apt-get install docker.io
systemctl status docker
docker -v
//上面已经自启动了
#启动
systemctl start docker
1.3 漏洞复现的知识
1.4 nginx的安装
#安装并运行最新的nginx
docker run -d -p 80:80 nginx
#查看容器
docker container ls
#下载特定的版本
#改一下端口
docker run -d -p 81:80 nginx:1.16
1.5 wordpress的安装
#安装wordpress
//安装MYSQL
#--name mysql 给镜像起一个名字
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
// 安装wordpress
#--link mysql:mysql 做一个关联
docker run -d --link mysql:mysql -p 86:80 wordpress:5.6
1.6 更改镜像源
# 可以更改docker镜像库的源
cd /etc/docker
vim docker.json
#添加如下内容,并保存退出
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
# 可以重启docker服务
systemctl restart docker
systemctl start docker
ststemctl enable docker
systemctl stop docker
#Docker中国区官方镜像
https://registry.docker-cn.com
#阿里云容器,不过这个好像不更新了
https://cr.console.aliyun.com/
1.7
docker 镜像 容器
镜像–>安装了某些特定程序的文件 -->可以看成压缩文件
容器–>镜像运行起来之后。就叫做容器
镜像常用命令
#搜索镜像
#包括官方的和个人的
docker search
例:
docker search nginx
#查看本地有哪些镜像
docker images