当前位置:   article > 正文

Docker介绍与使用

Docker介绍与使用

一、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
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/634627
推荐阅读
相关标签
  

闽ICP备14008679号