您的位置:首页 > 运维架构 > Docker

docker常用命令

2018-02-09 15:38 435 查看
下载镜像: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/r
9d22
edis/:/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: