docker常用命令

来源:互联网 发布:技嘉主板控制软件 编辑:程序博客网 时间:2024/06/10 17:37

获取镜像: docker pull image-name:version        

显示本地所有镜像: docker images

创建新容器:docker run [options] image-name:version

如果本地没有该镜像,会自动从镜像仓库pull一个,如果没有指定版本信息,则默认使用latest

常用参数:-i 以交互式方式运行 

-d: 后台运行容器,并返回容器ID

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--name :指定容器别名,docker 内唯一,容器启动后可以用它来重启容器,关闭容器,用容器的id来操作太麻烦,建议

-eMYSQL_ROOT_PASSWORD="admin": 设置环境变量

--expose=[]: 开放一个端口或一组端口;

-p(小写):指定本机和容器的端口映射 格式: host:host-port:Container-port

-v :本机文件映射 格式 : host-file-path:container-file-path

利用dockerfile创建镜像:docker bulid -f [file-name] //dockerfile 文件路径

停止运行容器:docker stop [container-id| container-name]

重启容器:docker restart  [container-id| container-name] //创建容器后,不需要在执行run命令了,再重新执行上面的run 命令会报错,因为 容器名已存在,只需要用restart命令即可,重新启动容器

查看运行中的容器:docker ps 

查看创建的所有容器: docker ps -a

删除已有镜像:docker rmi [container-id] //在删除镜像时需要先删除依赖于该镜像的容器

删除容器:docker rm [container-id]

查看容器日志:docker logs [container-id]







原创粉丝点击