随笔分类 - docker
摘要:1.GitHub的官方地址 https://github.com/goharbor/harbor 2.下载harbor [root@centos201 ~]# wget https://github.com/goharbor/harbor/releases/download/v2.8.2/harbo
阅读全文
摘要:dockerfile指令 FROM #指定所基于的镜像名称及其标签来创建新镜像。 RUN #在镜像中执行命令。 ADD #将文件或目录复制到镜像中。可以使用 URL 作为源文件。 COPY #与 ADD 类似,将文件或目录复制到镜像中,但不支持 URL 作为源文件。 CMD #指定运行容器时要执行的
阅读全文
摘要:docker-compose简介 Docker Compose 是 Docker 官方提供的一个用于定义和运行多个 Docker 容器的工具。它允许用户使用一个单独的文件(通常称为 docker-compose.yml)来配置应用程序的服务,并使用一条命令启动、停止和管理整个应用程序的容器。以下是
阅读全文
摘要:优势: 1.轻量级快速: Docker 利用容器技术,相比传统虚拟化技术更加轻量级,启动速度快,资源消耗低,使得应用可以更快地部署和运行。 2.跨平台: Docker 支持跨平台运行,可以在不同的操作系统上运行,例如 Linux、Windows 和 macOS 等,为开发和部署提供了更大的灵活性。
阅读全文
摘要:1.将宿主机的所有IP地址的81端口映射到容器的80端口。默认使用tcp协议。 [root@centos201 ~]# docker run -d -p 81:80 --name web01 nginx:1.20.1 e196b4a3a6b1b2bb7b97ccfe99479fd98786653c3
阅读全文
摘要:1.将存储卷"test01"挂载到容器,若不存在则直接创建,默认权限为rw [root@centos201 ~]# docker container run -v test01:/usr/share/nginx/html -d --name web01 nginx:1.20.1 68f7609b7d
阅读全文
摘要:1.查看现有的存储卷 [root@centos201 ~]# docker volume ls # 查看现有的存储卷 DRIVER VOLUME NAME [root@centos201 ~]# 2.创建随机(匿名)的存储卷 [root@centos201 ~]# docker volume cre
阅读全文
摘要:1.查看容器 [root@centos201 ~]# docker ps # 查看现有的容器列表。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6aab26123615 nginx:1.16 "nginx -g 'daemon of…"
阅读全文
摘要:1.查看镜像 [root@centos201 ~]# docker image ls # 查看现有的镜像列表。 REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest feb5d9fea6a5 20 months ago 13.3kB [roo
阅读全文
摘要:1.卸载旧的docker版本 for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done 2.切换国内的软件源 cat > /etc/apt/so
阅读全文
摘要:1.卸载旧的docker版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \
阅读全文