Docker介绍与使用
来源于集装箱简称码头工人,隔离出来:打包装箱每个箱子是互相隔离的。开发命名在自己的电脑上可以进行运行项目,但是到了运维进行部署环境的时候就是运行不起来。镜像寻找:docker search名称(如 :apache,nginx)dockerps -a,docker stop (容器名或者容器id)整个的一个过程流程:①安装依赖②配置仓库③安装软件④安装。问题:拉取镜像的时候速度很慢,用国内的加速器。
·
一、docker出现原因:
开发命名在自己的电脑上可以进行运行项目,但是到了运维进行部署环境的时候就是运行不起来。
二、docker的思想:
来源于集装箱简称码头工人,隔离出来:打包装箱每个箱子是互相隔离的。docker打包成镜像镜像
中包 含环境和开发的代码。
三、docker是什么:
是一个轻量化的虚拟化技术。是基于go语言开发的开源项目。
四、Docker的核心是什么:
容器、镜像、仓库
五、Docker三种间的状态转换。
六、docker和虚拟机之间的比较
七、docker安装
环境:已经安装好迷你版本的centos7系统
安装命令:
①检查yum是否可用:
yum clean all;yum makecache
②检查是否可以上网:
ping www.baidu.com
③安装一些必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
④添加软件源信息
sudo yum-conŨg-manager --add-repo
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
⑤
更新并安装
Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
⑥
开启
Docker
服务
方式
1
:
sudo service docker start
方式
2
:
systemctl start docker ;systemctl enable docker
整个的一个过程流程:①安装依赖②配置仓库③安装软件④安装
docker
⑤启动服务
问题:拉取镜像的时候速度很慢,用国内的加速器
⑦配置国内加速器
八、docker一般操作:
①拉取,查看,运行
②查看所有容器,停止某个容器
docker ps -a,docker stop (容器名或者容器id)
镜像寻找:docker search 名称(如 :apache,nginx)
docker restart (容器id或者容器名称)
注意:
容器日志
docker logs(
重要
)
关键核心信息在后部分
九、docker搭建靶场
搭建
docker
的图形化
docker run -itd -p 1900:9000 --restart=always -v
/var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer
搭建
docker
的图形化
相比于图形化界面:命令行的效率是更高的
②搭建靶场,拉取镜像
搭建
dvwa sql-labs
靶场
pikachu
靶场
docker run -itd --name sqli -p 81:80 acgpiano/sqli-labs
docker run -itd --name dvwa -p 82:80 citizenstig/dvwa
docker run -itd --name pikachu -p 83:80 -p 3306:3306 area39/pikachu
现在很多靶场和网站都是由
docker
搭建的。
更多推荐
已为社区贡献1条内容
所有评论(0)