Docker:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
第31行: 第31行:
=== docker-machine ===
=== docker-machine ===


 沒有套件可以裝,直接安裝binary<ref>{{Cite web |url=https://docs.docker.com/machine/install-machine/ |title=Install Docker Machine {{!}} Docker Documentation |language=en |accessdate=2021-07-21}}<ref>:
 沒有套件可以裝,直接安裝binary<ref>{{Cite web |url=https://docs.docker.com/machine/install-machine/ |title=Install Docker Machine {{!}} Docker Documentation |language=en |accessdate=2021-07-21}}</ref>:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">

2021年7月21日 (三) 03:35的版本

Docker是一套提供容器(英语:Container)的软件。

安装

可以用这个一行指令直接安装:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -; echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list; sudo apt update; sudo apt install -y docker-ce

另外arm64的平台可以这样安装:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -; echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list; sudo apt update; sudo apt install -y docker-ce

docker-compose

另外可以加装docker-compose:

sudo apt install -y docker-compose

或是比较新版的docker-compose:

sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose; sudo chmod 755 /usr/local/bin/docker-compose

docker-machine

没有套件可以装,直接安装binary[1]

base=https://github.com/docker/machine/releases/download/v0.16.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo mv /tmp/docker-machine /usr/local/bin/docker-machine && chmod +x /usr/local/bin/docker-machine

范例

启动一个简单的Ubuntu环境:

docker run -i -t --rm ubuntu:latest /bin/bash

然后把APT的服务器换掉:

perl -pi -e 's/archive.ubuntu.com/tw.archive.ubuntu.com/g' /etc/apt/sources.list
apt update -y

装些简单的东西:

apt install -y curl vim-nox wget

常用指令

docker system prune

外部链接

  1. Install Docker Machine | Docker Documentation. [2021-07-21] (English).