Docker常用命令

1.导入镜像

docker load --input /data/jre8_tomcat.tar

2.标记镜像

docker tag jre_tomcat:v1  tomcat:v1

2.1 导出镜像

docker save tomcat:v1 -o /data/tomcat.tar

3.删除镜像

docker rmi [imageID]

4.查看镜像

docker images

5.制作镜像文件

#(1) 将要制作的war包、文件、jar包与Dockerfile文件放在同一目录下
#(2) 修改Dockerfile文件的内容
	FROM mindoc:v0.12
	# 创建者信息
	MAINTAINER zhangjq "zhangjqyqh@qq.com"
	RUN \
    	cd /mindoc \
    	&& rm -rf *
	ADD file /mindoc/
	#设置时区
	ENV TZ=Asia/Shanghai
	RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
#(3)制作镜像文件
docker build -t midoc:v2.0 -f ./Dockfile .

6.启动容器

docker run --name=mindoc --restart=always -v /data/images/mindoc/file/uploads:/mindoc/uploads -v /data/images/mindoc/file/database:/mindoc/database -v /etc/localtime:/etc/localtime -e DB_ADAPTER=sqlite3 -e MYSQL_INSTANCE_NAME=./database/mindoc.db -e CACHE=true -e CACHE_PROVIDER=file -e ENABLE_EXPORT=true -e MINDOC_LOG_LEVEL=Debug -p 8181:8181 -d mindoc:v2.0
# --name  容器名
# --restart=always 自启动
# -v /data/images/mindoc/file/uploads:/mindoc/uploads 将宿主机目录挂载至容器目录内
# -e DB_ADAPTER=sqlite3 设置环境变量DB_ADAPTER=sqlite3
# -p 8181:8181 映射端口,宿主机端口:容器服务端口
# -d 后台运行
# mindoc:v2.0 使用镜像:版本

7.登录容器

docker exec -it mindoc /bin/bash 或 docker exec -it mindoc sh

8.查看容器日志

docker logs -f mindoc

9.查看运行容器信息

docker inspect mindoc

10.查看运行容器信息

Usage: docker stats [OPTIONS] [CONTAINER...]
Options:
  -a, --all 显示所有容器,默认只显示正在运行的容器

11.停止一个或多个容器

Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...]

12.将容器推送到镜像仓库

Usage: docker push [OPTIONS] NAME[:TAG]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值