零、命令整体说明
命令01
命令02
命令03
一、镜像命令
image.png
1、images 查看已安装的镜像
images
结果
image.png
2、search 查询镜像
search
3、pull 安装镜像
pull
4、rmi 删除镜像
rmi
5、commit 将已修改过的已有镜像拷贝为新的镜像
代码实例
二、容器命令
容器命令
1、run 新建容器
新建容器
options说明
2、ps 查询正在运行的容器
docker ps [OPTIONS]
正在运行的容器参数说明
3、exit 退出容器
退出容器
4、start 启动容器
启动容器
5、restart 重启容器
docker restart 容器名字或ID
6、stop 停止容器
停止容器
7、kill 强制停止
强制停止
8、rm 删除容器
删除删除
删除正在运行的容器
删除正在运行的容器
一次性删除多个容器
9、logs 查看容器日志
查看容器日志
10、top 查看容器内的进程
容器内的进程
11、inspect 查看容器内细节
image.png
12、exec attach 重新进入容器
/bin/bash
进入容器
示例:
exec
13、cp 将容器内文件拷贝到主机上
copy
二、查看容器配置
image.png
三、docker创建1对1的容器卷
:ro 代表只读权限
image.png
四、创建多个容器卷
容器间传递共享(--volumes-from)
1、创建一个文件内容如下
image.png
image.png
执行命令-结果
image.png
查看容器配置
image.png
创建容器并继承某一容器
image.png
DockerFile保留字
image.png
五、编写一个简单的DockerFile(自定义镜像)
图1
创建一个DockerFile文件
图2
为DockerFile文件写入内容
图3
开始构建
红色标示执行命令 蓝色表示命令执行的顺序
图4
如果不是Dockerfile 需要增加 -f
创建一个tomcat示例
tomcat示例
-d 后台运行
-p 端口映射
--name 重命名容器
-v 共享容器卷
dockerFile
流程图
Docker安装mysql
安装
安装mysql
命令说明
进入mysql
命令
操作mysql
操作容器内的mysql
备份数据库
命令
Docker安装redis
安装
命令01
--appendonly yes 开启持久化
本地镜像发布到阿里云流程
图1
从容器创建一个镜像
图2
阿里云创建仓库镜像
图3
根据提示本地执行命令
图4
图5
在B站学习的视频,自己记录的小笔记,谢谢up分享。