重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“Docker有哪些基本操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker有哪些基本操作”吧!
创新互联专注于涪城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供涪城营销型网站建设,涪城网站制作、涪城网页设计、涪城网站官网定制、小程序制作服务,打造涪城网络公司原创品牌,更为您提供涪城网站排名全网营销落地服务。
docker pull NAME[:TAG] docker images docker 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_ride docker exec官方推荐使用 docker exec -ti a0bb97c292d1 /bin/bash docker rm CONTAINER_ID docker 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 registry https://www.jianshu.com/p/f272726db9c5
到此,相信大家对“Docker有哪些基本操作”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!