拉取镜像
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