Docker 相关命令

参考了多篇博客~~~

Docker的镜像称为image,容器称为container。

启动一个镜像,就会有一个容器。

启动docker:service docker start 或 systemctl start docker

关闭docker:service docker stop 或 systemctl stop docker

启动一个镜像:

docker run -p 80:80 -t -i --name queenTest001 queen/myubuntu /bin/bash参数说明:
  • queen/myubuntu:想要启动的image

  • -p: 端口绑定 宿主80端口映射到容器80端口(这里不太懂,如果我希望宿主和容器端口一一对应,

                应该怎么配置???只能一个一个对应??)
  • --name :给容器起名(queenTest001

  • -t:进入终端

  • -i:获得一个交互式的连接,通过获取container的输入

  • /bin/bash:在container中启动一个bash shell

退出当前容器:exit

再次打开容器 :docker start queenTest001 (此时容器运行在后台

进入容器控制台 1:docker attach queenTest001    (当exit退出后容器也就停止了)

             2:docker exec -it queenTest001 /bin/bash (exit退出容器后,容器依然是运行状态)


docker ps // 查看所有正在运行容器

docker stop containerId // 停止指定容器 containerId 是容器的ID

docker ps -a // 查看所有容器

docker ps -a -q // 查看所有容器ID

docker stop $(docker ps -a -q) // stop停止所有容器

docker rm $(docker ps -a -q) // remove删除所有容器


你可能感兴趣的:(Docker 相关命令)