栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker镜像管理和容器管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker镜像管理和容器管理

docker镜像管理和容器管理
    • 镜像管理&容器管理
      • docker镜像管理命令
        • 导出镜像
        • 导入镜像
        • 修改镜像tag
      • docker容器管理命令
        • 运行容器
    • 学习笔记

在本博客学习docker,配合精心制作的docker笔记,学习效果更佳
https://download.csdn.net/download/omaidb/12581323

镜像管理&容器管理
docker镜像管理命令
镜像管理命令说明
docker images查看本机镜像
docker search 镜像名称从官方仓库查找镜像
docker pull 镜像名称:标签下载镜像
docker push 镜像名称:标签上传镜像
docker save 镜像名称:标签 -o 备份镜像名称.tar备份镜像为tar包
docker load -i 备份镜像名称导入备份的镜像文件
docker rmi 镜像名称:标签删除镜像(必须先删除该镜像启动的所有容器)
docker history 镜像名称:标签查看镜像的制作历史
docker inspect 镜像名称:标签查看镜像的详细信息
docker tag 镜像名称:标签 新的镜像名称:新的标签创建新的镜像名称和标签

导出镜像
# 将ubuntu:latest镜像导出到当前目录
docker save ubuntu:latest -o ubuntu-latest.tar

导入镜像
# 将ubuntu-latest.tar镜像导入
docker loda -i ~/ubuntu-latest.tar

# 查看镜像
docker images

修改镜像tag
# 查看本地镜像
[rhel8 root ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
hello-world   latest    feb5d9fea6a5   5 weeks ago   13.3kB

# 修改镜像
## docker tag 镜像名称:标签 新的镜像名称:新的标签	
[rhel8 root ~]# docker tag hello-world:latest hello-world:test
# 查看镜像
[rhel8 root ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
hello-world   latest    feb5d9fea6a5   5 weeks ago   13.3kB
hello-world   test      feb5d9fea6a5   5 weeks ago   13.3kB

docker容器管理命令
容器管理命令说明
docker run -it(d) 镜像名称:标签 启动命令创建启动并进入一个容器,后台容器使用参数 d
docker ps查看容器 -a 所有容器,包含未启动的,-q 只显示id
docker rm 容器ID-f 强制删除,支持命令重入
docker start|stop|restart 容器id启动、停止、重启容器
docker cp 本机文件路径 容器id:容器内路径把本机文件拷贝到容器内(上传)
docker cp 容器id:容器内路径 本机文件路径把容器内文件拷贝到本机(下载)
docker inspect 容器ID查看容器的详细信息
docker attach 容器id进入容器的默认进程,退出后容器会关闭
docker attach 容器id [ctrl+p, ctrl+q]进入容器以后,退出容器而不关闭容器的方法
docker exec -it 容器id 启动命令进入容器新的进程,退出后容器不会关闭
运行容器
docker run --name tomcat8080 -dit -p 8080:8080 --restart=always -v /dta/webapps/test:/usr/local/tomcat/webapps/test tomcat
docker运行指定容器名容器名-d:守护进程;-t: tty伪终端;-i: 允许交互(输入)-p:将宿主机端口映射到容器端口宿主机端口:容器端口允许容器开机自启将(宿主机目录)挂载到(容器目录)宿主机目录:容器目录
dockerrun-nametomcat-dti-p8080:8080–restart=always-v/dta/webapps/test:/usr/local/tomcat/webapps/test
学习笔记

花了很长时间总结的Docker学习笔记,
想要这个docker学习笔记的.xmind文件可以在下方留言,我把笔记传上来。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388851.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号