快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

docker镜像命令有哪些

云计算

这篇文章主要介绍“docker镜像命令有哪些”,在日常操作中,相信很多人在docker镜像命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker镜像命令有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联公司专业为企业提供蒲江县网站建设、蒲江县做网站、蒲江县网站设计、蒲江县网站制作等企业网站建设、网页设计与制作、蒲江县企业网站模板建站服务,十年蒲江县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1 镜像命令

#拉取镜像dockerpulliregistry.docker.com/abc/test:tag_version_1.1#镜像列表dockerimages#删除镜像dockerrmiIMAGE_ID

2 容器命令

#使用镜像运行一个容器其中8080为宿主机的端口80为容器的端口dockerrun-itd-p8080:80REPOSITORY:IMAGE_TAG_V_1.12/bin/bash#还有-name-v等选项dockerrun-itd-p8080:80IMAGE_ID/bin/bash#容器列表dockercontainerls或dockerps#执行某个容器进入容器内部dockerexec-itCONTAINER_ID/bin/bash#停止某个容器dockerstopCONTAINER_ID#删除某个容器dockerrmCONTAINER_ID#重新启动某个容器dockerrestartCONTAINER_ID

3 为镜像添加时区,在 Dockerfile 中添加以下语句:

ENVTZ=Asia/ShanghaiRUNln-snf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezone

其中Asia/Shanghai 可通过执行命令得到:

curlhttps://ipapi.co/timezone

2 在打镜像过程中,遇到几个问题

2.1,读不到系统名称:打开 /usr/lib/os-release 文件失败:没有这个文件或目录

time="2021-01-11T22:40:06.553929993+08:00"level=warningmsg="Couldnotgetoperatingsystemname:Erroropening/usr/lib/os-release:open/usr/lib/os-release:nosuchfileordirectory"

先创建这个文件

touch/usr/lib/os-release

获取操作系统名称信息

lsb_release-aLSBVersion::core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributorID:CentOSDescription:CentOSrelease6.3(Final)Release:6.3Codename:Final

把信息加入到文件中

echo"CentOSrelease6.3(Final)"|tee/usr/lib/os-releaseCentOSrelease6.3(Final)

2.2,读不到某文件

time="2021-01-11T22:40:06.555423028+08:00"level=warningmsg="failedtogetendpoint_countmapforscopelocal:open/home/docker/runtime/network/files/local-kv.db:nosuchfileordirectory"

创建这个文件就可以了。

time="2021-01-11T22:53:50.178514083+08:00"level=infomsg="Attemptingnextendpointforpullaftererror:failedtowritedigestdata:open/home/docker/runtime/image/overlay/imagedb/content/sha256/.tmp-3f5d7bf137b4dfc4c4da7587deee0bcc949f0b4215dc7c1b2f929865ae2c395d068261124:nosuchfileordirectory"

创建这个目录就行,文件会自动写入。

到此,关于“docker镜像命令有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注箭头云网站,小编会继续努力为大家带来更多实用的文章!


当前文章:docker镜像命令有哪些
文章起源:http://6mz.cn/article/cpjhpe.html

其他资讯