首页 > 其他 > 详细

docker入门及环境搭建

时间:2019-10-31 09:18:08      阅读:87      评论:0      收藏:0      [点我收藏+]

Docker:开源的应用程序容器引擎,使用go语言。借助于docker打包的应用程序,将这些程序包含到容器里面,在容器中实现虚拟化。

容器使用沙箱机制,相互独立,占用资源非常少。

Docker三概念:

1、镜像:imageDocker的镜像是一个只读的模板,每个镜像都包含完整的操作系统,在该操作系统中安装lamp环境;镜像可以创建容器。

2、容器:containerDocker利用容器运行程序,容器是从镜像中创建并运行的一个实例,容器可以运行、关闭、删除。

3、仓库:repository。集中存放镜像的地方,每个仓库中都包含了多个镜像,可以私有、公开。最大的仓库(hub.docker.com

 

docker安装

curl -s https://get.docker.com/ | sh
apt install docker.io

 技术分享图片

 

 技术分享图片

 

 

 

添加加速器

Vim /etc/docker/daemon.json,替换成网上有的加速器

像这样

 

{

"registry-mirrors": ["https://reg-mirror.qiniu.com"]

}

检测:

Docker -v

Docker info查看当前环境信息,找到registry——mirrors

 技术分享图片

 

 

 

镜像:

Docker search mysql 搜索mysql镜像

 技术分享图片

 

 

下载镜像

 

Docker pull 镜像name  下载镜像

 技术分享图片

 

 

Docker images查看本地已经下载好的镜像

 技术分享图片

 

 

Docker rmi 镜像的id  删除镜像

 

容器

  Docker run -d -p 8080:80 --rm --name 容器名 镜像ID

-d 后台运行

-p后跟端口port1port2,将容器内部服务端口port2映射到本地端口port1-p后不写则随机分配

--rm容器停止后会自动删除

--name 容器运行起来后赋予的名字

Docker ps 查看运行的容器状态

Docker ps -a查看所有的

docker入门及环境搭建

原文:https://www.cnblogs.com/shayanboy/p/11769104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!