Docker常用的镜像,容器,以及常用的操作

常用的镜像

Centos 7
mysql镜像—docker pull mysql:8.0.23
redis镜像–docker pull redis
nginx镜像–docker pull nginx
nacos镜像–docker pull nacos/nacos-server:1.4.1
sentinel镜像

常用的容器

容器是基于镜像启动的

常用的操作

相关镜像操作指令:
docker pull 镜像名,版本—拉取镜像
docker images --查看镜像
docker images rm 镜像名 --删除镜像
docker inspect 镜像名–查看镜像信息
docker history 镜像名–历史信息
docker save | gzip >xxx.tar.gz --保存镜像 docker save 镜像名
docker load < xxx.tar.gz --导入镜像

Docker容器(container)

Docker容器可以将其理解为一个运行镜像的载体,镜像(Image)和容器(Container)的关系,就像是光盘和光驱。容器基于镜像创建、启动,然后运行镜像的中的文件。

docker镜像操作
docker ps --查看容器
docker ps -a 详细信息
docker run hello-world
docker run -it centos:7 bash – 在终端以交互模式运行
docker start 容器名/容器id (前三位) --开启容器
docker restart 容器名/容器id (前三位)
docker stop 容器名/容器id (前三位)
docker exec -it 容器名/容器id (前三位) bash 当容器处于运行状态,要进入容器,可以使用 docker exec 命令
docker container rm 容器名/容器id (前三位)
docker container rm -f 容器名/容器id (前三位)
docker container logs
docker container rm 容器名/容器id (前三位) –
docker container prune 清理所有处于终止状态容器
docker update 容器名或者容器id – restart == always
查看容器启动运行日志时,这个指令非常重要,假如容器没有启动,要通过此指令去看一下错误日志。
docker container logs 容器名/容器id (前三位)

其中
-i 表示交互模式
-t表示终端模式
-d后台运行模式
-name 给容器一个名字
-e 表示环境
-v 挂载(数据卷/目录)

Docker 数据卷/目录挂载

容器一旦删除,就在数据卷找
docker volume create 数据卷的名称 --创建数据卷
docker inspect 数据卷名 – 查看挂载信息
docler volume ls 查看数据卷
dockers run -it -v 数据卷名称:容器目录 镜像名 bash – 挂载数据卷
docker run -it -v 宿主目录:容器目录 镜像名 bash --运行

Docker 镜像制作

原材料(centos:7,…)
文件描述(配置) Dockerfile
相关指令 docker build -t 自己设计镜像名 .
docker images 查看镜像

Docker环境下镜像容器的安装与运行

安装mysql
安装nacos
安装nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值