记录一些docker的常规操作方法。
linux下docker的安装:
sudo curl -sSL https://get.docker.com | sh
部署portainer:
sudo docker run -d -p 9000:9000 –restart=unless-stopped –name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer/data:/data portainer/portainer-ce
部署结束后可以方位http://127.0.0.1:9000访问portainer
搜索镜像:
sudo docker search 镜像名 –no-trunc
国内加速:
/etc/docker/daemon.json中增加加速镜像地址,格式如下:
{
“registry-mirrors”: [
“https://docker.1ms.run”
]
}
个人比较喜欢用https://docker.1ms.run,可以在上面搜索一些镜像的使用方法。也可以用其他的加速站点,格式是一样的。
容器启停操作:
启动:sudo docker start 容器名
停止:sudo docker stop 容器名
重启:sudo docker restart 容器名
docker compose部署容器:
docker compose up -d
根据 docker-compose.yml文件定义,自动完成构建镜像、创建服务、启动容器并关联服务的一系列操作。
docker compose down
停止并移除由 up命令创建的所有容器、网络和卷。
docker compose stop
停止运行中的容器,但不删除它们。可通过 docker compose start再次启动
docker compose restart
重启项目中的服务容器

