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