docker创建容器相关命令(以minio镜像为例)

以拉取minio镜像并创建容器为例,记录相关命令
1. 查看minio相关镜像

$ docker search minio

相关镜像列表如下,选择star最多的下载

2. 拉取镜像

$ docker pull minio/minio

3. 查看镜像列表

$ docker images
minio/minio是我们刚刚拉取的镜像,基于该镜像创建容器

4. 创建容器

$ docker run -d -p 9000:9000 -p 9001:9001 \
--name minio --restart=always -v /home/minio/data:/data \
-e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=minio123" \
minio/minio  server /data --console-address ":9001"

-d 后台运行容器,并返回容器ID
-p 指定端口映射,格式为宿主机端口:容器端口
--name 指定创建容器的名字
--restart=always 设置开机自启动
-v 目录挂载,格式为宿主机目录:容器目录
-e 设置环境变量
minio/minio 为刚拉取镜像的名字
补充
除了使用docker pull拉取镜像外,也可以在公网服务器下载好镜像文件,通常是tar文件
然后使用docker load命令导入镜像

$ docker load minio.tar

对应地,如果想要导出一个镜像可以使用docker save命令

$ docker save -o minio.tar minio/minio:latest
posted @ 2023-09-08 15:22  梦醒时风  阅读(281)  评论(0)    收藏  举报