docker 笔记
Docker 容器引擎
- Mac OS
- OrbStack 工具
- Linux
- Pod docker
国内镜像
{
...,
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
]
}
- Mac 上可以直接使用
orb config docker
编辑对应的配置文件
安装命令
- Fedora
sudo dnf install docker
- Mac
brew install orbstack
PostgreSQL
下载镜像的命令为:
docker pull postgres
启动的时间需要指定对应的密码,可以选择是否指定用户名,如果不指定就是使用 postgres 作为用户名,指定启动的命令如下:
docker run --name taiga -e POSTGRES_PASSWORD=taiga -e POSTGRES_USER=taiga -p 5432:5432 postgres
clickhouse
使用 docker 镜像时,使用下面的命令下载和更新对应的镜像。
docker pull clickhouse/clickhouse-server
创建对应的容器的命令如下:
docker run -d --name some-clickhouse-server -p 8123:8123 -p 9000:9000 clickhouse/clickhouse-server
连接客户端的命令为:
docker run -it --rm --link some-clickhouse-server:clickhouse-server --entrypoint clickhouse-client clickhouse/clickhouse-server --host clickhouse-server
# OR
docker exec -it some-clickhouse-server clickhouse-client
登录 clickhouse
clickhouse-client -u default -h localhost