一、基础
概念:
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
