创建容器

docker run

参数:

参数名称 参数意义
-i 运行容器
-t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
-d 在 run 后面加上-d 参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t 两个参数,创建后就会自动进去容器)
–name –name 为创建的容器命名
-v 表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v 做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上
-p

表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p 做多个端口映射

--privileged=false 指定容器是否为特权容器,特权容器拥有所有的capabilities
--restart=always

指定容器停止后的重启策略:

  • no:容器退出时不重启
  • on-failure:容器故障退出(返回值非零)时重启
  • always:容器退出时总是重启

 

查看容器

docker ps:只查看当前运行的容器。

docker ps -a:查看所有容器,包括停止的。

docker 容器创建查看删除

参数名称 参数意义
CONTAINER ID 容器id
IMAGE 创建容器时所使用的镜像
COMMAND 运行容器中的软件执行的命令
CREATED 容器的创建时间
STATUS 容器的状态: UP 表示运行状态 Exited 表示关闭状态
PORTS 宿主机端口和容器中软件的端口的对应关系
NAMES 容器的名称

 

终止容器

docker stop [NAME]/[CONTAINER ID]:将容器退出。

docker kill [NAME]/[CONTAINER ID]:强制停止一个容器。

 

删除容器

docker rm [NAME]/[CONTAINER ID]:不能够删除一个正在运行的容器,会报错。需要先停止容器。
 

删除镜像

docker rmi

docker 容器创建查看删除

 

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-11-15
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
猜你喜欢
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-12-16
相关资源
相似解决方案