4 docker命令- container

2019-08-07  本文已影响0人  降水

1 镜像生成容器

docker run --name mmy-php -d -v /usr/local/web/:/var/www/html php:7.2-fpm

2 参数详情

  -d, --detach=false         指定容器运行于前台还是后台,默认为false   
  -i, --interactive=false    打开STDIN,用于控制台交互  
  -t, --tty=false            分配tty设备,该可以支持终端登录,默认为false  
  -u, --user=""              指定容器的用户  
  -a, --attach=[]            标准输入输出流和错误信息(必须是以非docker run -d启动的容器)
  -w, --workdir=""           指定容器的工作目录 
  -c, --cpu-shares=0         设置容器CPU权重,在CPU共享场景使用  
  -e, --env=[]               指定环境变量,容器中可以使用该环境变量  
  -m, --memory=""            指定容器的内存上限  
  -P, --publish-all=false    指定容器暴露的端口  
  -p, --publish=[]           指定容器暴露的端口 
  -h, --hostname=""          指定容器的主机名  
  -v, --volume=[]            给容器挂载存储卷,挂载到容器的某个目录

1 查看所有运行的容器
docker ps 
2 查看 容器 的底层信息
docker inspect 043492c354d8
进入容器
docker exec  -it b354a52c839b /bin/bash
3 查看容器日志
docker logs -f 043492c354d8
4 停止运行的容器
docker stop 043492c354d8
5 重启容器
docker start 043492c354d8
docker restart 043492c354d8
6 删除容器
docker rm 043492c354d8
7 用于容器与主机之间的数据拷贝
docker cp /usr/local/docker/ b354a52c839b:/usr/loca/
8 查看网络
docker network ls 
9 重命名容器
docker rename 043492c354d8 name2
10 删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)
sudo docker rm $(sudo docker ps -a -q)
上一篇 下一篇

猜你喜欢

热点阅读