脚本宝典收集整理的这篇文章主要介绍了docker保姆级教程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1、yum 包更新到最新
2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外-两个是devicemapPEr驱动依赖的
3、 设置yum源
4、 安装docker,出现输入的界面都按 y
5、 查看docker版本,验证是否验证成功
1、 打开阿里云,搜索容器镜像服务
2、将配置加速器的代码复制运行即可
Systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
systemctl enable docker
docker images
docker images -q #查看所有镜像id
docker seArch 镜像名称
docker pull 镜像名称
docker rmi 镜像id # 删除指定本地镜像
docker rmi `docker images -q` # 删除所有本地镜像
docker ps # 查看正在运行的容器
docker ps –a # 查看所有容器
docker run 参数
进入容器
docker exec 参数 # 退出容器,容器不会关闭
停止容器
docker stop 容器名称
启动容器
docker start 容器名称
删除容器F1a;如果容器是运行状态则删除失败,需要容器停止才能删除
docker rm 容器名称
查看容器信息
docker inspect 容器名称
思考:
为解决以上问题,数据卷应运而生
什么是数据卷
数据卷作用
创建启动容器时,使用 –v 参数 设置数据卷
docker run ... –v 宿主机目录(文件):容器内目录(文件) ...
docker run –it --name=c3 –v /volume centos:7 /bin/bash
docker run –it --name=c1 --volumes-from c3 centos:7 /bin/bash
docker run –it --name=c2 --volumes-from c3 centos:7 /bin/bash
Dochub网址:https://hub.docker.com
点击此处查看
# 1、创建目录
mkdir –p /usr/local/dockerjdk8 cd /usr/local/dockerjdk8
# 2、下载jdk-8u202-linux-x64.tar.gz并上传到服务器(虚拟机)中的/usr/local/dockerjdk8目录
# 3、在/usr/local/dockerjdk8目录下创建Dockerfile文件,文件内容如下:
vi Dockerfile
FROM centos:7
MaiNTAINER ITCAST
WORKDIR /usr
RUN mkdir /usr/local/java
ADD jdk-8u202-linux-x64.tar.gz /usr/local/java/
env JAVA_HOME /usr/local/java/jdk1.8.0_202
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
# 4、执行命令构建镜像;不要忘了后面的那个 .
docker build -t='jdk1.8' .
# 5、查看镜像是否建立完成
docker images
# 创建并启动容器
docker run -it --name=testjdk jdk1.8 /bin/bash
# 在容器中测试jdk是否已经安装
java -version
Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。
点击此处查看
Docker官方的Docker hubhttps://hub.docker.com是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像 到本地,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜 像放到公网当中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。
点击此处查看
相同:
不同:
以上是脚本宝典为你收集整理的docker保姆级教程全部内容,希望文章能够帮你解决docker保姆级教程所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。