docker命令
docke容器安装MySQL命令
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/shanghai \
-e MySQL_ROOT_PASSWORD=123
mysql
docker run : 创建并运行一个容器,-d是让容器在后台运行
--name mysql : 给容器起个名字,必须唯一
-p 3306:3306 :设置端口映射
-e KEY=VALUE :设置环境变量
MySQL :指定运行的镜像的名字mysql
镜像命名规范
镜像名称一般份两部分组成:[repository]:[tag]。
其中repository就是镜像名
tag是镜像的版本
在没有指定tag时,默认是latest,代表最新版本的镜像。
docker run命令中的常见参数:
-d:让容器后台运行
--name:给容器命名
-p:宿主机端口映射到容器内端口
-e:环境变量
镜像名称结构:
Repository:TAG (镜像名 : 版本号)
docker常见命令
docke run +容器名:创建容器
docker start:运行docker容器
docker stop:停止docker容器运行
docker pull:下载镜像命令
docker push:将本地镜像推到镜像仓库
docker images:查看所有镜像
docker rmi:删除镜像
docker build:自定义镜像
docker save:保存本地成为压缩文件
docker load:保存文件上传到自己的镜像仓库
docker ps:查看容器运行状态
docker rm:删除容器
docker logs:查看容器日志
docker exec:进入容器内部
数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。
在执行docker run命令时,使用了(-v 数据卷:容器内目录 )可以完成数据卷挂载
当创建容器时,如果挂载了数据卷且数据卷不存在,会自动创建数据卷
数据卷命令
命令 说明 文档地址
docker volume create 创建数据卷 docker volume create
docker volume ls 查看所有数据卷 docker volume ls
docker volume rm 删除指定数据卷 docker volume rm
docker volume inspect 查看某个数据卷的详情 docker volume inspect
docker volume prune 清除数据卷 docker volume prune
标签:基本,容器,run,volume,常用命令,镜像,docker,数据 From: https://www.cnblogs.com/gao-yf/p/17997517