docker常用命令

下载镜像:docker pull centos(镜像名称)
查看所有镜像:docker images
运行镜像:docker run -t -i contos /bin/bash
$docker run -i -t <image_name/continar_id> /bin/bash
查询所有容器:$docker ps -a
# 停止、启动、杀死一个容器  
$docker stop Name/ID  
$docker start Name/ID  

$docker kill Name/ID  

#运行容器: docker exec -i -t ddd921201525 /bin/bash

#指定容器与主机的映射端口:docker run -i -t -p 58080:8080 -v /root/webapps/:/usr/local/tomcat/webapps/ --name mytomcat_1 mytomcat:1.0 /bin/bash

容器启动日志:docker logs ad4244e10f7d

导出容器: docker export edb32f1d928e> mytomcat.tar

导入容器:cat mytomcat.tar | sudo docker import - mytomcat:1.1

存镜像:docker save -o mytomcat_image.tar mytomcat:1.0

加载 docker load --input mytomcat_image.tar


启动tomcat容器
 docker run -i -t -d -p 58080:8080 -v /c/Users/webapps/:/usr/local/tomcat/webapps/ --name tomcat_1 mytomcat:1.1 /bin/bash ./root/run.sh

# 查看所有镜像
docker images


# 正在运行容器
docker ps


# 查看docker容器
docker ps -a


# 启动tomcat:7镜像
docker run -p 8080:8080 tomcat:7


# 以后台守护进程的方式启动
docker run -d tomcat:7


# 停止一个容器
docker stop b840db1d182b


# 进入一个容器
docker attach d48b21a7e439


# 进入正在运行容器并以命令行交互
docker exec -it c8b928dbde22 /bin/sh


# 以交互的方式运行
docker run -i -t -p 8081:8080 tomcat:7 /bin/bash

修改nginx目录
#docker run -itd -p 580:80 -v /usr/local/nginx:/etc/nginx  nginx
 docker run -itd -p 580:80 -v /nt/nginx/nginx.conf:/etc/nginx/nginx.conf -v /nt/nginx/logs:/var/log/nginx/ -v /nt/nginx/html/:/root/html/ --name nginx nginx
查看容器元数据
docker@aliyun:~$ docker run -i -t -d -p 58080:8080 -v /nt/tomcat1/:/usr/local/tomcat/ -v /nt/path/:/usr/path -m 4192m -e JAVA_OPTS='-Xms512m -Xmx2048m' --nam
e tomcat_1 mytomcat:1.0 /bin/bash ./root/run.sh
 
  
docker inspect 3a940d8fed07
查看镜像历史
docker history mytomcat:1.1
docker run -i -t -d -p 6379:6379 -v /c/Users/redis/:/usr/local/redis/ --name redis redis:latest nginx
查看容器挂载信息:docker inspect container_name | grep Mounts -A 20
docker@aliyun:~$ docker run -i -t -d -p 58081:8080 -v /nt/tomcat2/:/usr/local/tomcat/ --name tomcat_2 -m 2048m -e JAVA_OPTS='-Xms512m -Xms1688m' mytomcat:7
  /bin/bash ./root/run.sh
docker@aliyun:/nt/tomcat1/webapps$ cp localtime /etc/localtime



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值