一、docker基本命令
(1)查找镜像:docker search 镜像名称(如:tomcat)
(2)拉取镜像:docker pull 镜像名称(如:tomcat)
(3)保存指定镜像为指定文件:docker save -o c:\dockerimage\awvs.img(指定文件) 0xgkd/awvs:latest(指定镜像名称或id)
(4)从指定文件加载为镜像:docker load -i c:\dockerimage\awvs.img(指定文件)
1
| docker create --name my_nginx nginx
|
- docker run命令用于创建并启动一个新的容器。
1
| docker run ubuntu /bin/bash
|
- docker start 命令用于启动一个已经存在的容器
1
| docker start my_container
|
- 其他常用命令
- 容器日志查看:使用 docker logs 命令查看容器日志,例如 docker logs my_nginx。
- 容器内部执行命令:使用 docker exec 命令在运行中的容器内执行命令,例如 docker exec -it my_nginx bash。其中参数-it表示交互式模式,即 -i(交互式)和 -t(终端)。
- 容器列表查看:使用 docker ps 命令查看运行中的容器列表,加上-a 参数可以查看所有容器列表,包括停止的容器。
- 当使用 docker run 命令时,除了常见参数 -d(后台运行)和 -p(端口映射)之外,还有一些其他常用参数:
-v:挂载主机目录到容器内部,用于数据持久化。
-e:设置容器内的环境变量。
–name:为容器指定一个自定义的名称。
-i:启动一个交互式容器。
-t:为容器分配一个伪终端。
–restart:指定容器退出时的重启策略。
–network:指定容器所属的网络模式。
–link:链接另一个容器。