下载镜像: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.shdocker@aliyun:/nt/tomcat1/webapps$ cp localtime /etc/localtime