黑海洋 黑海洋 WIKI

一键安装Docker,DockerCompose(新手教程)

安全 更新于 01-21 19:27 · 约 4 分钟 · 黑海洋 · 3.5万
站内热度 站内前 23% 3.5万 次浏览

咱就不说docker的理论了,就说一点:docker与虚拟机类似,但是在原理上又有不同!虚拟机是虚拟硬件,docker是容器,所以呢更具有便携性、能高效地利用服务器。

ok,开始!以下内容,在ubuntu 20.04下测试:

Docker安装脚本使用教程

一键脚本

连上VPS后,直接运行脚本即可安装Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  • 有些系统可能没有sudo命令(如果你当前登陆的用户是 root可以把命令前面的 sudo去掉)

  • 此一键脚本由Docker官方发布并维护,支持CentOS、Ubuntu、Debian、Fedora等常见的Linux发行版本。

官方手动安装教程

Docker Compose安装教程

目前最新版docker自带compose了已经,安装完docker 可执行 docker compose version 验证

作为插件安装

Ubuntu and Debian

sudo apt-get update
sudo apt-get install docker-compose-plugin

CentOS and Ubuntu

sudo yum update
sudo yum install docker-compose-plugin

安装成功验证

docker compose version

官方文档链接

独立安装

官方文档链接

  • 作为插件安装的 docker compose命令中间不带 -

  • 独立安装的 docker-compose 命令是带 -的

国内机安装

一键安装脚本

CDN(推荐)

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

Gitee

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

官方文档

https://linuxmirrors.cn/other/

docker 基本命令

下载一个镜像

docker pull nginx

查看本地镜像

docker images

运行一个容器

docker run -d nginx 
-d(后台)

指定端口运行

docker run -d -p 80:80 nginx 
-p(映射端口 主机端口:容器端口)

查看运行的容器

docker ps -a
-a(显示所有容器,包括停止的容器)

进入容器

docker exec -it name bash
name 容器名称

退出容器

exit

停止容器

docker stop name

重启容器

docker restart name

删除容器

docker rm name
docker rm -f name 强制删除
docker rm $(docker ps -a -q) 删除所有停止的容器

相关文档

评论与补充0

有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用

还没有评论。有疑问、补充,或者发现错字,都可以写在下面。

就事论事,别发广告 · 提交后需审核