前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker基础操作使用--其他常用命令

Docker基础操作使用--其他常用命令

原创
作者头像
陈不成i
修改2021-07-02 14:31:27
3030
修改2021-07-02 14:31:27
举报
文章被收录于专栏:ops技术分享

七.发布image文件

容器运行成功后,就确认了image文件的有效性。这时,我们就可以考虑把image文件分享到网上,让其他人使用。

首先,去hub.docker.comcloud.docker.com注册一个账户。然后用下面的命令登录。 docker login

接着为本地的image标注用户名和版本。 docker image tag [imageName] [username]/[repository]:[tag]

实例 docker image tag koa-demos:0.0.1 ruanyf/koa-demos:0.0.1

也可以不标注用户名,重新构建一下 image 文件。 docker image build -t [username]/[repository]:[tag] .

最后发布 image 文件 docker image push [username]/[repository]:[tag]

发布成功以后,登录 hub.docker.com,就可以看到已经发布的 image 文件。

八.其他有用的命令

1.docker container start

前面的docker container run命令是新建容器,每运行一次就会新建一个容器。同样的命令运行两次,就会生成两个一模一样的容器文件。如果希望重复使用容器,就要使用docker container start命令,它用来启动已经生成、已经停止运行的容器文件。 docker container start [containerID]

2.docker container stop

前面的docker container kill命令终止容器运行,相当于向容器里面的主进程发出SIGKILL信号。而docker container stop命令也是用来终止容器运行,相当于向容器里面的主进程发出SIGTERM信号,然后过一段时间再发出SIGKILL信号。 bash container stop [containerID]

这两个信号的差别是,应用程序收到SIGTERM信号以后,可以自行进行收尾清理工作,但也可以不理会这个信号。如果收到SIGKILL 号,就会强行立即终止,那些正在进行中的操作会全部丢失。

3.docker container logs

docker container logs命令用来查看docker容器的输出,即容器里面Shell的标准输出。如果docker run命令运行容器的时候,没有使用-it参数,就要用这个命令查看输出。 docker container logs [containerID]

4.docker container exec

docker container exec命令用于进入一个正在运行的 docker 容器。如果docker run命令运行容器的时候,没有使用-it参数,就要用这个命令进入容器。一旦进入了容器就可以在容器的Shell执行命令了。 docker container exec -it [containerID] /bin/bash

5.docker container cp

docker container cp命令用于从正在运行的Docker容器里面,将文件拷贝到本机。下面是拷贝到当前目录的写法。 docker container cp [containID]:[/path/to/file] .

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 七.发布image文件
  • 八.其他有用的命令
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档