我的docker学习笔记

docker的基本操作

安装docker

1.下载关于docker的依赖环境

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LK4DjJYA-1627283717054)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526095903381.png)]

2.设置下载docker的镜像源

image-20210526095913776

3.安装docker

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qgx7ELB9-1627283717062)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526100008585.png)]

4.启动docker,设置开机自启 并测试

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tHoSQxES-1627283717066)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526100259138.png)]

docker的中央仓库

1.docker官方的中央仓库:docker hub

hub.docker.com

2.国内的镜像网站:网易蜂巢,daocloud

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EBfXVVJ4-1627283717071)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526100717347.png)]

3公司私服(添加配置)

需要在etc/docker/daemon.json

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjBIzTfk-1627283717076)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526100923056.png)]

[ip,post]为公司docker地址

镜像操作

#拉取镜像到本地

docker pull 镜像名称[:tag]

exp:

image-20210526101145166

#查看全部本地的全部镜像:docker images


#删除本地镜像:docker rmi 镜像标识(image id)


#镜像的导入导出:

将本地镜像导出:docker save -o 导出路径 镜像id

加载本地的镜像文件:docker load -i 镜像文件


#镜像改名:docker tag 镜像id 名字:版本

exp:docker tag 镜像id Tomcat:8.5

容器的操作

#运行容器

docker run 镜像的标识/镜像名称:版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EaaQ2A3x-1627283717078)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526102359028.png)]

exp:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JRZo2ifb-1627283717082)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526102504706.png)]


#查看正在运行的容器:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MCo1e4X2-1627283717084)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526102745513.png)]


#查看容器日志:

docker logs -f 镜像id


#进入容器内部:

docker exec -it 镜像id 目录


#删除容器:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jTYOyhPY-1627283717091)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210526104108159.png)]


#启动容器:

docker start 容器id

docker应用

docker自定义镜像:

#创建docker file文件

常用内容:

from:指定当前自定义镜像的依赖环境

copy:将相对路径下的内容复制到自定义镜像中

workdir:声明镜像的默认工作目录

cmd:需要执行的命令(在workdir下执行的,cmd可以多写,但只以最后一个为准)

from:指定当前自定义镜像的依赖环境

copy:将相对路径下的内容复制到自定义镜像中

workdir:声明镜像的默认工作目录

cmd:需要执行的命令(在workdir下执行的,cmd可以多写,但只以最后一个为准)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值