Raul2018

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.镜像相关命令:

查看本地镜像: docker images

搜索镜像仓库: docker search <名称关键字>

下载镜像: docker pull <镜像名:tag版本>

上传镜像: docker push <镜像名:tag版本>

删除镜像: docker rmi <镜像名:tag版本>

打包本地镜像文件: docker save -o <输出文件路径>

导入本地镜像文件: docker load -i <加载文件路径>

 

2.Docker容器原理图:

 

3.镜像相关命令:

查看本地容器: docker ps

查看多有容器(包括未运行): docker ps -a

启动容器: docker start <容器ID>

停止容器: docker stop <容器ID>

删除容器: docker rm <容器ID>

进入容器内部: docker exec -it <容器ID> /bin/bash

容器打包成镜像: docker commit -a "作者信息" -m "log信息" <容器ID> <目标镜像名称:tag版本>

拷贝文件到容器: docker cp <文件目录> <容器ID>:<目标目录>

拷贝容器文件到宿主机: docker cp <容器ID>:<文件目录> <宿主机目标目录>

更新容器设置: docker update <容器ID> <相关设置>

 

4.创建容器的方式

4.1通过命令直接创建

4.2通过dockerfile创建

 

---------------------------------------------------

Rakuten项目实际应用:

rf-core-db->8083:Done

set -x
cd rf-core-db
pwd
git checkout feature/qa
git pull
docker stop rf-core-db
docker rm rf-core-db
pwd
docker rmi rf-core-db:qa
docker build -t rf-core-db:qa .
docker run -d -p 8083:8081 --name rf-core-db rf-core-db:qa

----------------------------------------------------

posted on 2023-09-23 09:56  Raul2018  阅读(7)  评论(0编辑  收藏  举报