Docker 镜像操作


获取镜像

docker pull 用于从 Docker Hub 获取镜像 ,具体参数格式如下:

docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
# Docker Hub 拉取 harisekhon 用户的 hbase 镜像
docker pull harisekhon/hbase

由于 Docker Hub 服务器在海外,下载镜像会比较难受,可以使用更换国内的镜像站来解决这个问题,参考:

Docker 国内镜像库加速

由镜像创建容器

docker run 指令用于初始化进行,创建容器,一些常用的用法示例如下:

# 运行 alpine linux 镜像
docker run apline

# 以后台方式运行 harisekhon/hbase 镜像, 命名为 hbase01,随机端口映射
docker run -d --name hbase01 -P harisekhon/hbase
    
# 指定容器和宿主机的端口映射,格式为:<宿主机端口:容器端口>
docker run -d -p 16010:16010 --name hbase01 harisekhon/hbase

# 创建数据卷并挂载到容器中
docker volume create hbase_data
docker run -d -P --name hbase01 --restart always -v hbase_data:/hbase-data harisekhon/hbase

端口映射的参数有以下: