千家信息网

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有哪些基本操作"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0