Docker是一款轻量级的容器技术,功能特别强大,随手总结了一些,第一次写博客没有经验,希望以后能总结更多有用的东西
1.docker ps -a
1.container ID 镜像的唯一id即容器id
2.镜像名称
3.容器启动后执行的命令
4.创建时间
5.容器状态
6.端口信息 5671/tcp 说明5671的端口在开放着 4307-3306/tcp 代表容器里面有个3306端口,映射到主机4307端口。如果没有做映射的话,就没法访问这个容器的端口
7.容器名称 创建并启动容器的时候 可写可不写
2.docker start 容器ID/name 开启容器
3.docker stop 容器ID/name 关闭容器
4.docker images
查看当前电脑所有的镜像文件
5.docker pull 镜像名称/镜像:版本
拉取4.0.5版本的redis镜像 如docker pull redis:4.0.5
6.docker logs 容器名/id
看容器的日志 测试服务器要装好多软件
7.docker run --name ceshi-redis -d redis:4.0.5
在镜像redis4.0.5的版本上创建一个容器,容器名称是ceshi-redis -d是后台运行
8.docker rm 容器id/名 删除容器
9.docker run --name ceshi-redis -p 本地端口:容器端口 -v 本地路径:容器路径 -d redis:4.0.5
创建并开启一个容器,指定端口,指定路径 指定版本
10.docker exec -it 容器名字/id /bin/bash 进入容器中
11.docker cp 本地文件 容器名/id:容器的某个路径
把本地文件拷贝到容器中
docker run是创建并启动一个容器
docker exec是进入到一个容器里面
想要删除一个容器,必须先关闭 docker stop后再删除
要想创建一个容器的话,前提是需要一个镜像,容器相当于镜像的副本,容器可以有同一个镜像的多个版本
学习链接: