docker常用指令|健忘笔记本

94 阅读1分钟

拉取镜像

docker pull 镜像名[:TAG]

example:
docker pull redis:latest

启动容器

  • 前台交互式启动容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
 
常用参数:
--name=NAME   #为容器指定名字为NAME,不使用的话系统自动为容器命名
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
 
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
也即启动交互式容器(前台有伪终端,等待交互,一般连用,即-it);
 
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p
 
 
example:
 
以ubuntu为例,启动后要交互先声明交互模式,其次交互得需要一个终端,因此参数为-it
docker run -it ubuntu /bin/bash
 
指定名称
docker run -it --name=myubuntu ubuntu /bin/bash

  • 后台启动容器
docker run -d 容器名
 
example:
docker run -d redis:6.0.8
docker run -d ubuntu