建设网站前准备资料,门户网站如何帮企业做宣传,广告设计培训班有用吗,单页网站下载目录 1.docker简介
docker的优点#xff1a;
docker的应用#xff1a;
2.docker的基本概念
1.镜像#xff1a;
2.容器#xff1a;
3.仓库 3.docker的安装部署#xff08;yum#xff09;
4.docker的基础命令
镜像操作#xff1a; 容器操作#xff1a;
进入容器…目录 1.docker简介
docker的优点
docker的应用
2.docker的基本概念
1.镜像
2.容器
3.仓库 3.docker的安装部署yum
4.docker的基础命令
镜像操作 容器操作
进入容器并进行操作 1.docker简介
docker是一个开源的应用引擎为任何一个应用创建一个轻量级可移植秒级启动的容器。并且docker应用的是宿主主机的系统不需要额外再部署操作系统。
docker的优点
1.docker秒级启动 2.docker对资源利用率较高 3.可以轻松迁移与扩展 4.快速交付
docker的应用
1.隔离应用 2.简化配置
2.docker的基本概念
docker中有3个基本的概念
1.镜像 镜像是一个特殊的文件系统.类似于我们说的安装包 2.容器 容器镜像运行的实体.就是运行起来的镜像 3.仓库 仓库存放镜像文件的地方 3.docker的安装部署yum
1.安装所需要的工具
yum install -y yum-utils device-mapper-persistent-data lvm2 -y
2.安装docker-ce的源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
3.修改配置文件中的变量
sed -i s/$releasever/7/g /etc/yum.repos.d/docker-ce.repo
sed -i s/$basearch/x86_64/g /etc/yum.repos.d/docker-ce.repo
4.使用yum安装docker
yum install -y docker-ce
5.查看docker版本信息
docker version
6.配置国内镜像加速器登录阿里云搜索
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json -EOF
{registry-mirrors: [https://ud6bgkby.mirror.aliyuncs.com]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
7.设置开机自启
systemctl enable docker
8.重载docker配置
systemctl daemon-reload
4.docker的基础命令
镜像操作
docker image --help 获取镜像命令的帮助
1.查询某一个镜像 docker search 镜像名 2.拉取某个镜像 docker pull 镜像名 3.给某个镜像打标记相当于给某个镜像去了别名 docker tag 源镜像名称 打了标记的镜像镜像:标记 4.查询所有拉取的镜像 docker image ls docker images 5.删除镜像 docker image rm 镜像名 6.查看镜像详细信息 docker image inspect 镜像名 7.导出镜像 docker image save 镜像名 某个文件 8.导入镜像 docker image load -i 要导入的文件 容器操作
1.容器的启动运行
使用docker run 运行容器 参数 -t代开一个终端 -i交互式访问 --name指定容器的名称 --rm容器一停立即删除 -p端口映射将容器内服务的端口映射到宿主主机上的某一个端口 8888:80将宿主主机的8888端口映射为容器的80端口 1.运行docker docker run --name web01 -d -p 8888:80 nginx 2.查看运行的容器 docker ps 查看运行的容器 docker ps -a 查看容器中所有的容器包括没有运行起来的 docker ps -aq 查看所有容器的id号 3.查看容器的端口映射关系 docker port 容器名称 4.交互式运行某一个容器 docker run --name 容器名称 -it 镜像名 /bin/sh 运行容器时交互式运行容器 5.停止运行的容器 docker kill 容器名称 6.删除容器 先停止容器再删除容器 docker kill 容器名称 docker rm 容器名称 将运行的容器强制删除 docker rm -f 容器名 7.激活关闭的容器 docker start 容器名称 8.查看容器的日志 docker logs 容器名 9.docker的拷贝 docker cp 源 目标 docker cp test.txt web01:/usr/share/nginx/html 10.容器的导入导出 导出docker export test.tar.gz 所要导出的容器名称 导入docker import 包名 导入后镜像名称import导入的时候会成为镜像 docker save和docker export的区别 总结一下docker save和docker export的区别 docker save保存的是镜像imagedocker export保存的是容器container docker load用来载入镜像包docker import用来载入容器包但两者都会恢复为镜像 docker load不能对载入的镜像重命名而docker import可以为镜像指定新名称。 进入容器并进行操作 docker exec -it 容器名 /bin/sh