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
----------------------------------------------------