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