启动docker服务1
2
3
4
5
6# 启动 Docker 服务
sudo systemctl start docker
# 2. 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
换源1
2
3
4
5
6
7
8
9
10
11
12
13
14sudo vi /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://mirror.baidubce.com",
"https://hub-mirror.c.163.com"
],
"ipv6": false
}
sudo systemctl daemon-reload
sudo systemctl restart docker
构建镜像1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16# 构建镜像
docker build -t postgres:latest .
# 持久化 docker Volume挂载
# 创建 volume(一次即可)
docker volume create pgdata
# 启动镜像
docker run -d --name postgres-container --restart=always -p 5432:5432 -v pgdata:/var/lib/postgresql/data postgres
# 下次再启动该镜像
docker start postgres-container
# 删除镜像
docker rm postgres-container
1 |
查看容器日志
docker logs postgres-container
进入容器
docker exec -it container_name bash1
2
psql -U myuser -d stock
`