Docker常用容器配置

Docker Engine安装

配置代理服务器(拉取镜像)

mkdir /etc/systemd/system/docker.service.d
nano /etc/systemd/system/docker.service.d/http-proxy.conf

1
2
3
4
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:10809"
Environment="HTTPS_PROXY=http://127.0.0.1:10809"
Environment="NO_PROXY=localhost,127.0.0.1"

Docker 帮助命令

1
2
3
4
5
# 查看Docker的版本
# docker version

# 查看Docker的详细信息
# docker info

Docker 镜像查看命令

1
2
3
4
5
# 查看本地所有镜像的列表
# docker images

# 查看本地某个镜像的信息
# docker images 4ab4c602aa5e(镜像ID)

Docker 镜像搜索命令

1
2
3
4
5
6
# 搜索Docker-Hub中的镜像
# docker search tomcat

# 参数OPTIONS
# --no-trunc:不截断输出
# --limit:限制搜索结果的条目数量,默认值是25,例如“--limit 15”

Docker 镜像下载命令

1
2
3
4
5
# 下载Tomcat镜像,默认下载latest版本
# docker pull tomcat

# 下载指定版本的Tomcat镜像
# docker pull tomcat:8.0

Docker 镜像删除命令

1
2
3
4
5
6
7
8
9
# 根据镜像ID删除镜像
# docker rmi 4ab4c602aa5e

# 删除本地所有镜像
# docker rmi $(docker images -qa)

# 参数OPTIONS
# -f:强制删除,即使镜像对应的容器实例正在运行
# --no-prune:不移除该镜像的过程镜像,默认移除

批量删除镜像

1
2
# 清理所有不被使用的镜像,正在使用的镜像和容器不会被删除,但是这个命令切忌慎用,因为它把整个docker空间都释放掉,即所有不被正在使用的镜像和容器都会被删除
# docker system prune -a

查看日志

docker logs -f --tail 20 frpc

查看状态

docker stats -a

查看Docker 目前已经自带docker-compose-plugin

docker compose version

  • 官方二进制文件Docker Compose:
    1
    2
    3
    4
    5
    6
    #下载
    curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose
    #可执行权限
    chmod +x /usr/local/bin/docker-compose
    #查看版本
    docker-compose version

Docker常用容器配置
http://example.com/2024/11/25/Docker常用容器配置/
作者
秋雨夜眠
发布于
2024年11月25日
更新于
2024年11月25日
许可协议