Docker有哪些基本操作
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容主要讲解"Docker有哪些基本操作",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker有哪些基本操作"吧!docker pull NAME
千家信息网最后更新 2024年09月22日Docker有哪些基本操作
本篇内容主要讲解"Docker有哪些基本操作",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker有哪些基本操作"吧!
docker pull NAME[:TAG]docker imagesdocker inspect IMAGE_ID 获取该镜像的详细信息docker tag REPOSITORY:TAG可为本地镜像添加新的标签docker search命令搜索远端仓库中的共享镜像 参数: --automated=false 仅显示自动创建的镜像 --no-trunc=false 输出信息不截断显示 -s,--starts=0 指定仅显示评价为指定星级以上的镜像 docker rmi IMAGE[IMAGE...]docker ps -a命令可以看到本机上存在的所有容器基于已有镜像的容器创建使用命令docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]命令 参数: -a,--author="" 作者信息 -m,--message"" 提交信息 -p,--pause=true 提交时暂停容器运行基于本地模板导入使用cat 镜像压缩包 | docker import -REPOSITORY:TAG命令命令docker save -o 压缩包保存名 REPOSITORY:TAG可存出镜像。命令docker load --input 压缩包保存名或者docker load < 压缩包保存名可从导出的文件中重新载入镜像。可以使用docker push NAME[:TAG]上传镜像到仓库,默认上传到DockerHub官方仓库第一次使用必须要先登录。docker login可以使用docker create命令来新建一个容器,新建的容器处于停止状态,可以使用docker start CONTAINER_ID命令来启动它。启动容器有两种方式:基于镜像新建一个容器并启动;将在终止状态的容器重新启动。所需的命令主要为docker run,等价于先执行docker create,再执行docker start启动一个bash终端,允许用户进行交互,-t参数让Docker分配一个伪终端并绑定到容器的标准输入上,-i参数则让容器的标准输入保持打开,-d参数会让Docker容器在后台以守护形式运行,获取容器输出信息,可通过docker logs命令 docker run -t -i ubuntu:14.04 /bin/bash docker run -tid ubuntu:14.04 docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello word; sleep 1; done"可以用docker stop [-t|--time [=10]]来终止一个运行中的容器docker ps -a -q查看处于终止状态的容器的ID信息docker start启动一个处于终止状态的容器docker restart将一个运行态的容器终止然后再重新启动它docker attach当多个窗口同时attach到同一个容器时,所有窗口都会同步显示。当某个窗口因命令阻塞时,其他窗口也无法执行操作 docker attach elegant_ridedocker exec官方推荐使用 docker exec -ti a0bb97c292d1 /bin/bashdocker rm CONTAINER_IDdocker rm [OPTIONS] CONTAINER [CONTAINER...]命令删除处于终止状态的容器 参数: -f,--force=false 强行终止并删除一个运行中的容器 -l,--link=false 删除容器的连接,但保留容器 -v,--volumes=false 删除容器挂载的数据卷docker export CONTAINER命令 导出容器是指导出一个已经创建好的容器到一个文件,不管此时这个容器是否处于运行状态 docker export 547 > test.tar导出的文件又可以使用docker import命令导入,成为镜像 cat test.tar | docker import - test/ubuntu:v1.0自动创建(Automated Builds)功能对于需要经常升级景象内程序来说十分方便,用户通过Docker Hub指定跟踪一个目标网站(目前支持GitHub或BitBucket)上的项目,一旦项目发现新的提交,则自动执行创建 配置自动创建的步骤: 1、创建并登录Docker Hub以及目标站点,在目标站点中连接账户到Docker Hub; 2、在Docker Hub中配置一个自动创建; 3、选取一个目标网站中的项目(需要含Dockerfile)和分支; 4、指定Dockerfile的位置,并提交创建; 5、之后可以在Docker Hub的"自动创建"页面中跟踪每次创建的状态。安装Docker后可通过官方提供的registry镜像来简单搭建一套本地私有仓库环境。启动下载一个registry容器,创建本地的私有仓库服务。默认情况下会将仓库创建在容器的/tmp/registry目录下,可通过-v参数来将镜像文件存放在本地的指定路径上。此时,在本地将启动一个私有仓库服务,监听端口为5000 docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registryhttps://www.jianshu.com/p/f272726db9c5
到此,相信大家对"Docker有哪些基本操作"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
镜像
命令
仓库
容器
信息
目标
基本操作
参数
网站
项目
私有
内容
文件
站点
可通
学习
服务
跟踪
配置
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
白云区软件开发去哪
天港成软件开发公司
怎么查看服务器的端口号
青海网络技术开发质量
软件开发三年经验
数据库技术第2版
张树立 网络安全
js禁止提交数据库
服务器双路x58主板跳线图解
模式与关系数据库定义
服务器的部署环境是什么
数据库怎么还原数据库
java服务器开发工程师
下列关于数据库的说法不正确的有
大数据股票软件开发
银行系统网络安全等级保护测评
内蒙古网络安全行业协会
益阳象佳软件开发有限公司
手机本地服务器
网络技术公司取名
计算机网络技术专科男生
极光推送服务器的搭建
网络安全性保障
数据库数据更新语句
山东网络安全博览
数字媒体与网络技术学什么
淄川生产软件开发价格
日语查重数据库
软件开发+专注+效率
慕课数据库原理测试答案