1.1 docker的介绍

Docker的学习笔记-LMLPHP


Docker的学习笔记-LMLPHP

1.2 docker的一次安装

Docker的学习笔记-LMLPHP

//如果是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 漏洞复现的知识

Docker的学习笔记-LMLPHP

1.4 nginx的安装

#安装并运行最新的nginx
docker run -d -p 80:80 nginx

Docker的学习笔记-LMLPHP


Docker的学习笔记-LMLPHP

#查看容器
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

Docker的学习笔记-LMLPHP

11-26 09:18