K8S In Action读书笔记-第2章-docker命令

2.1.1 docker run

使用docker 运行一个Hello world容器

$ docker run busybox echo "Hello world"

docker run 命令

$ docker run <image>:<tag>

运行指定tag的image

$ docker run --name kubia-container -p 8080:8080 -d kubia

以kubia容器为基础,新建一个kubia-container并在后台运行(-d),本机上的8080端口被映射到容器内的8080端口

2.1.4 docker build

构建镜像

$ docker build -t kubia .

docker images

列出本地存储的镜像

$ docker images

2.1.5 运行容器镜像dock ps/inspect

列出运行中的容器

$ docker ps 

打印底层信息

$ docker inspect kubia-container 

2.1.6 探索容器内部

在容器内部运行shell

$docker exec -it kubia-container bash

停止和删除容器

$ docker stop kubia-container

停止某个容器

$ docker rm kubia-container 

删除容器,无法再次启动

向镜像仓库推送镜像

使用附加标签

$ docker tag kubia luksa/kubia

查看一个容器的多个标签

$ docker images | head

向Docker Hub推送镜像

$ docker push luksa/kubia
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容