首页 > 编程知识 正文

jenkins docker,docker高级教程

时间:2023-05-05 16:38:21 阅读:12434 作者:3798

文章目录关于DockerDocker容器使用Docker镜像1、管理和使用本地Docker主机镜像2、创建镜像Docker命令

关于Docker

Docker是一个开源的APP应用程序容器引擎,Docker可以让开发者打包他们的APP应用程序,将依赖包放入轻量级、可移植的容器中,然后发布到热门的Linux计算机上,以实现虚拟化。

容器完全使用沙盒机制,相互之间没有接口(类似iPhone上的app )。 更重要的是,容器的性能开销非常低。

Docker容器使用显示Docker客户端的所有命令选项~# docker获取镜像

如果本地没有ubuntu镜像,则可以使用docker pull命令加载ubuntu镜像。 $ docker pull镜像名称启动容器$ docker run -it ubuntu /儒家精灵/bash参数说明:

-i:交互式操作。 -t:终端。 ubuntu: ubuntu镜像。 (儒家精灵/bash )镜像名称后面的是命令,因为这里想要交互式外壳,所以使用了/儒家精灵/bash。 要退出终端,请直接输入exit:退出终端exit并显示所有容器命令。 $ docker ps -a启动已停止的容器。 停止$ docker start容器名称/容器ID容器。 $ docker stop容器名称/容器ID重新启动已停止的容器$ docker restart容器名称/容器ID进入容器docker attach :并退出此容器将导致容器停止。 docker exec :建议使用docker exec命令。 即使关闭容器终端,也不会导致容器停止。 导出容器

如果要导出本地容器,可以使用docker export命令。 $ docker export容器id导入ID ubuntu.tar容器

可以使用docker import从容器快照文件中作为镜像导入。 以下示例将快照文件ubuntu.tar导入镜像test/Ubuntu 3360 v 1: $ cat docker/Ubuntu.tar|docker导入- test/Ubuntu 也可以指定URL或目录进行导入,如example image.tgz example/image repo删除容器$ docker rm -f容器名称/容器ID网络端口

可以使用docker ps命令查看容器的端口映射。 docker还提供了其他快捷方式docker端口。 通过docker port,可以查看指定(ID或名称)容器中特定端口映射到宿主机的端口号。 如果本地不存在运行$ docker port容器名称/容器ID Docker镜像容器时使用的镜像,则docker将自动从docker镜像仓库下载,默认情况下为Docker Hub公共

1、本地Docker主机镜像的管理和使用镜像列表(~$ docker images各个选项说明:REPOSITORY :表示镜像的仓库源TAG :镜像的标签IMAGE ID :镜像IDCREATED:)

$ docker run -t -i镜像REPOSITORY /儒家精灵/bash获取新镜像docker pull镜像名称并删除镜像$ docker rmi镜像REPOSITORY 2,创建镜像docker镜像weaver

1、从已经创建的容器更新镜像,提交此镜像2、使用Dockerfile命令创建新的镜像更新镜像

在更新镜像之前,必须使用镜像创建容器。 在运行的容器中使用apt-get update命令更新$ docker run -t -i镜像名称/儒家精灵/bash,然后输入exit命令退出此容器。 使用docker commit命令发送容器的副本。 run OOB @ run OOB 3360~$ docker commit-m='提交的说明信息'-a='指定镜像创建者'指定要在容器ID中创建的目标镜像名称。 使用新的镜像runoob/ubuntu

使用命令docker build从零创建新镜像。 为此,必须创建Dockerfile文件。 此文件包含一组指令,用于向Docker传达如何构建镜像。 $ Docker build-t docker命令大全docker命令指定要创建的目标镜像名称

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。