“Docker”的版本间的差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
 
(未显示同一用户的5个中间版本)
第1行: 第1行:
 
'''Docker'''是一套提供容器({{lang-en|Container}})的軟體。
 
'''Docker'''是一套提供容器({{lang-en|Container}})的軟體。
 +
 +
== 安裝 ==
 +
 +
可以用這個一行指令直接安裝:
 +
 +
<syntaxhighlight lang="bash">
 +
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -; sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"; sudo apt update; sudo apt install -y docker-ce
 +
</syntaxhighlight>
 +
 +
另外可以加裝docker-compose:
 +
 +
<syntaxhighlight lang="bash">
 +
sudo apt install -y docker-compose
 +
</syntaxhighlight>
 +
 +
或是比較新版的docker-compose:
 +
 +
<syntaxhighlight lang="bash">
 +
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
 +
</syntaxhighlight>
  
 
== 範例 ==
 
== 範例 ==
 
 啟動一個簡單的[[Ubuntu]]環境:
 
 啟動一個簡單的[[Ubuntu]]環境:
<syntaxhighlight lang="shell-session">
+
<syntaxhighlight lang="bash">
$ docker run -i -t --rm ubuntu:latest /bin/bash
+
docker run -i -t --rm ubuntu:latest /bin/bash
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
 然後把APT的伺服器換掉:
 
 然後把APT的伺服器換掉:
<syntaxhighlight lang="shell-session">
+
<syntaxhighlight lang="bash">
# perl -pi -e 's/archive.ubuntu.com/tw.archive.ubuntu.com/g' /etc/apt/sources.list
+
perl -pi -e 's/archive.ubuntu.com/tw.archive.ubuntu.com/g' /etc/apt/sources.list
 +
apt update -y
 +
</syntaxhighlight>
 +
 
 +
裝些簡單的東西:
 +
<syntaxhighlight lang="bash">
 +
apt install -y curl vim-nox wget
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== 外部連結 ==
 +
* {{Official|https://www.docker.com/}}
  
 
[[Category:軟體]]
 
[[Category:軟體]]

2021年2月14日 (日) 02:30的最新版本

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

安裝

可以用這個一行指令直接安裝:

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

另外可以加裝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

範例

啟動一個簡單的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

外部連結