ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker命令的简单使用

2022-04-16 12:04:08  阅读:146  来源: 互联网

标签:容器 --- -- 镜像文件 命令 简单 镜像 docker


docker容器的简介

容器是一种轻量级的操作系统虚拟化技术,可以让用户在一个资源隔离的进程中运行其所依赖的资源。

docker是容器的一个具体实现。

镜像是容器的模板,类似于java的类和对象的关系。

查询docker的版本信息
       docker --version
       docker version

容器的简单使用

使用docker操作容器的生命历程
      使用镜像名称搜索镜像--->下载远程镜像文件到本地--->创建容器--->启动容器--->进入容器进行操作--->关闭容器--->删除容器--->删除镜像

使用镜像名称搜索镜像

        docker search ubuntu 去远程仓库搜索镜像文件
            NAME
            DESCRIPTION 描述
            STARS 用户对此镜像的评价
            OFFICIAL 是否是官方发布的镜像
            AUTOMATED 是否是自动构建

下载远程镜像文件到本地

        docker pull ubuntu 把远程镜像下载到本地
        docker pull name:tag 下载镜像的特定tag版本,默认下周latest版本的image文件
            通常镜像是分层存储的,每一层都可以由不同的镜像共享
    
    
        docker images 列出本地的镜像文件
        docker rmi imageName 删除镜像文件
    
        docker inspect ubuntu 查看镜像文件的信息

创建容器(有两种方式)

1,docker create imageName 创建容器,但是容器并没有启动。若本地并没有相应的image文件,则去远程现在,创建后的容器状态是created的。
2,docker run imageName 创建容器并启动,若本地没有相应的镜像文件则去远程下载。

docker create [iptions] imageName
	--add-host=[] 指定主机到ip地址的映射关系,其格式为 host:ip
	--dns=[] 指定dns服务器的地址
	-h 为容器指定域名
	-i 为容器打开标准输入
	--name 指定容器的名称
	-u,--user 创建用户
	docker run -it --name testA ubuntu /bin/bash #新建容器的名称为testA
docker run -d 容器在后台运行

启动容器

        docker start 容器名称
        docker restart 容器名称
        
        docker ps 列出正在运行的容器
        docker ps -a

关闭容器

        docker stop 容器名称
        docker stop -t 10 容器名称 #等待10秒后关闭容器
        docker kill 容器名称   立即终止,尽量避免使用,防止数据丢失

删除容器

        docker rm 容器ID

删除镜像

        docker rmi imageName 

构建镜像文件

构建镜像文件:有两种方法,1,使用docker commit命令。2,使用docker build 和 Dockerfile文件,这种方法比较复杂

	1,使用docker commit命令构建一个镜像,这种方式类似于在已有的镜像里面做变更
		docker run -it ubuntu /bin/bash 进入一个启动的镜像,然后在里面进行安装操作,最后exit退出容器。
		docker commit 镜像ID 新名称    #这样就创建完成,可以使用docker images查看是否创建成功。

		当在容器中修改完成之后,使用 docker commit 镜像ID 新名称 #这样就创建出新的镜像文件了

标签管理

	docker tag source_image[:tag] target_image[:tag] 创建完成之后,使用docker images命令会显示多一个镜像,但是多的镜像和原镜像使用同一个存储空间。
	
	docker tag httpd local/httpd 将httpd表示为本地仓库的httpd镜像

标签:容器,---,--,镜像文件,命令,简单,镜像,docker
来源: https://www.cnblogs.com/sinosecurity/p/16152335.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有