日志
[root@VM_0_13_centos ~]# docker pull postgres #安装PostgreSQL
Using default tag: latest
Trying to pull repository docker.io/library/postgres ...
latest: Pulling from docker.io/library/postgres
8559a31e96f4: Pull complete
04866763fec8: Pull complete
1705d51f48e5: Pull complete
e59f13162b50: Pull complete
f34bb6f66594: Pull complete
cbfb60b6801a: Pull complete
e8207269011b: Pull complete
89bccd0fcae0: Pull complete
d3be4c4d3a6e: Pull complete
6593b341f133: Pull complete
b63c7214eb05: Pull complete
a4594bc5ebc6: Pull complete
462172dd94a5: Pull complete
abac28c8c3a0: Pull complete
Digest: sha256:9ba6355d27ba9cd0acda1e28afaae4a5b7b2301bbbdc91794dcfca95ab08d2ef
Status: Downloaded newer image for docker.io/postgres:latest
[root@VM_0_13_centos ~]# docker images #打印出当前的镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/yandex/clickhouse-server latest 3717c100c024 2 days ago 495 MB
docker.io/yandex/clickhouse-client latest 809b3d0853d4 2 days ago 487 MB
docker.io/postgres latest b97bae343e06 2 weeks ago 313 MB
[root@VM_0_13_centos ~]# docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
c5b1ef7d89531f61dd1b06dbc274f918275a4faa728e3d0bb18a94a704438774
[root@VM_0_13_centos ~]# docker ps -a #打印出当前运行的镜像
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c5b1ef7d8953 postgres "docker-entrypoint..." 3 minutes ago Up 3 minutes 5432/tcp some-postgres
a19af8ba83db yandex/clickhouse-server "/entrypoint.sh" 43 minutes ago Up 43 minutes 8123/tcp, 9000/tcp, 9009/tcp some-clickhouse-server
[root@VM_0_13_centos ~]# docker run -it --rm postgres psql -h localhost -U postgres
[root@VM_0_13_centos ~]# docker run -it --rm --link some-postgres:postgres postgres psql -h some-postgres -U postgres
Password for user postgres:
psql (12.3 (Debian 12.3-1.pgdg100+1))
Type "help" for help.
postgres=# select 1;
?column?
----------
1
(1 row)