docker常用命令

关键字:

  • 镜像 images
  • 镜像名 image_name
  • 镜像id image_id 容器
  • container 容器名
  • con_name
  • 容器id con_id

从公网拉取一个镜像

docker pull 'images_name'

查看已有镜像

docker images

启动一个容器

docker run -d --name=con_name images
docker run -d -p 6379:6379 --name myredis redis:latest
docker run -d -p 8080:80 --name dy_crm -v ~/www/dy_crm:/var/www/html --link myRedis:redis -v ~/www/logs:/data/logs  images_name



 -d  #后台运行
 -p  #指定端口映射
--name  #设置容器名

查看容器

docker ps -a  # 查看所有正在运行的容器
docker ps     # 查看正在运行的容器
docker ps -a -q #查看所有容器ID

启动、停止、重启、删除docker容器

根据id和name对容器进行操作

  docker start ‘con_id ’   #启动容器
  docker stop ‘con_id ’    #停止容器
  docker restart ‘con_id ’ #重启容器
  docker rm  ‘con_id ’     #删除容器
  docker stop $(docker ps -a -q)  #stop停止所有容器
  docker  rm $(docker ps -a -q)   #remove删除所有容器
  

进入容器

docker exec -it  ‘con_id’ /bin/bash  

docker exec -it 59cf redis-cli

查看端口映射情况

docker port   'images_name';

执行容器内命令

docker exec -it  eff03ac53274 php ./bin/cli.php main main

查看当前正在运行的 Docker 容器的进程号

docker inspect --format '{{ .State.Pid }}' 4ddf4638572d

查看宿主机的 proc 文件,看到这个 25686 进程的所有 Namespace 对应的 文件

ls -l /proc/25686/ns

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值