一、基础
概念:
doc镜像仓库地址
镜像代表的是一个应用
一个镜像可以启动多个容器
使用:
docker search ubutu
:搜索镜像docker pull node
: 安装node镜像docker run node
: 会从 image
文件,生成一个正在运行的容器实例docker container ps
: 查看当前正在运行的容器docker container ps -a
: 查看所有的容器docker container ps -l
: 查看最近运行的容器docker ps -a -q
: 获取所有容器IDdocker container rm $(docker ps -a -q)
: 删除所有容器docker container commit
: 容器转为镜像docker image prune
: 移除未使用的镜像docker images
: 查看所有镜像 docker rm id
: 删除镜像docker ps
: 查看容器
docker run --publish 8080:80 nginx
: 代理本地的8080端口,可以通过curl http://localhost:8080
来测试docker run -d --publish 8080:80 nginx
: 添加-d参数使容器和进程分离,让容器在后台运行docker run -it -e name="jimi" centos /bin/bash
: -it是进入到容器里面,-e 给容器传变量,/bin/bash是脚本, echo $name
:输出传入的name值
docker container run -it --rm contos /bin/bash
: 添加—rm参数,当容器停掉的时候自动删除容器docker container exec 容器id
: 进入正在运行的容器脚本docker container port 容器id
:查看容器端口映射docker container stats 容器id
:查看容器使用相关信息docker container logs 容器id
:查看容器使用日志docker container cp 容器id:/test.txt .
:从正在运行的Docker容器里面,将文件拷贝到本机
ps
: 查看进程sh -c "echo hellp"
:输出一段文字
本机连接数据库 DBeaver
docker pull dbeaver/cloudbeaver:latest