Docker容器常用命令

#查看运行中容器
docker ps

#查看所有
docker ps -a

#创建容器
docker run

@参数
-i 表示 运行 容器
-t 表示启动后进入命令行
-name 容器命名
-v 表示目录映射
-d 表示后台运行
-p 表示端口映射

!例 
#交互式创建容器
docker run -it --name 名称  镜像名称:标签 /bin/bash

#守护式创建容器
docker run -di --name=mycentos2  centos:7 

#进入守护式容器
docker exec -it mycentos2 /bin/bash

#停止容器
docker stop 容器名称(或者ID)

#启动容器
docker start 容器名称(或者ID)

#文件拷贝到容器
docker cp 源文件地址 容器名称:目标地址
#从容器拷贝到宿主机
docker cp mycentos2:/test /home/

#创建容器挂载宿主机目录
docker run -di --name=mycentos3 -v /home:/home centos:7 /bin/bash

#查看容器运行的各种数据
docker inspect 容器名称(容器ID)

#查看容器IP地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称(或者ID)

#删除容器(必须先停止容器)
docker rm 容器名称


#创建mysql容器
docker run -di --name=testmysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7 

#创建tomcat容器
docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps touchvie/tomcat8-jdk8

#创建nginx容器
docker run -di --name=mynginx -p 80:80 nginx

#创建redis容器
docker run -di --name=myredis -p 6379:6379 redis

#拷贝文件到宿主机
docker cp index.html mynginx:/usr/share/nginx/html

#将容器保存为镜像
docker commit mynginx mynginx_i

#将镜像保存为文件
docker save -o mynginx.tar mynginx_i

#将镜像文件恢复成镜像
docker load -i mynginx.tar 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值