docker create :创建一个新的容器但不启动它
docker run :创建一个新的容器并运行一个命令
docker run -p 80:80 -v /data:/data -d nginx:latest
- -d: 后台运行容器,并返回容器ID;
- -i: 以交互模式运行容器,通常与 -t 同时使用;
- -p: 指定端口映射,格式为:主机(宿主)端口:容器端口
- -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
- –name=”nginx-lb”: 为容器指定一个名称;
- -e username=”ritchie”: 设置环境变量;
- –link=[]: 添加链接到另一个容器;
- –volume , -v: 绑定一个卷
docker ps -a;docker start;docker stop;docker restart;docker kill;docker rm
docker exec :在运行的容器中执行命令
docker exec -i -t mynginx /bin/bash