Docker是一个容器化平台,开发人员能够在容器内构建和部署应用。容器是隔离的环境,它将整个应用程序与其依赖项、库、配置文件以及使其运行所需的所有内容打包在一起,实现了跨平台。 步骤一、更新系统sudo apt update$ f; P: P# }/ n0 c6 {. Q9 q* w3 ~
步骤二、安装依赖sudo apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y6 E8 A" X4 N9 q1 z( a# J0 F
步骤三、在Ubuntu 22.04安装Docker CE(社区版)Docker CE是社区版,它是开源且免费的。 & [# m* x ?! g U$ ?4 x- p% r9 x: J
增加GPG密钥curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -增加docker官方储存库 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"+ Y; S8 v% _. s( G5 X0 u
安装docker cesudo apt install docker-ce docker-ce-cli containerd.io -y8 Q @9 W% y7 S
步骤四、确认是否安装成功docker version管理Docker服务启动docker sudo systemctl start docker重启docker. _7 O0 B3 Z) |" |$ {' Q
sudo systemctl restart docker停止docker
( I9 ~- M; X+ q3 x sudo systemctl stop docker让docker开机启动. v4 Z0 i5 v% M, p, ?
sudo systemctl enable docker禁用docker开机启动. W. j) G- J. ?' T% ]5 Y
sudo systemctl disable docker标签 : docker docker ce ubuntu
0 k$ b) U' P! D. C6 E/ E% X4 O; E& L) c0 t, ~! P! O$ n# L! L
& ]6 D$ _( s" g! Q, y: C+ R9 m+ w0 ~4 |8 a' o' k* C' ^
Ubuntu 22.04安装Docker-ubuntu 22系统教程-热主机 (rezhuji.com)
1 o) Q \5 ~, t$ z( z2 V6 |4 O9 n: Y I
2 x9 N. k, J3 f: i如果您正在寻找一个开源且易于使用的Docker图形化管理。Portainer是一个很好的选择。; b) S! `2 g |! J m: `$ \
. r# P! G3 V+ X. b
Portainer Community Edition 是一个完全免费、功能强大的开源管理工具集,可让您轻松构建、管理和维护 Docker 环境。它支持 Windows、Linux 和 Mac OS。
. @, k# |2 ]$ }% l$ ?2 m7 n( f; J" e0 A
这个视频讲的是如何在一台VPS上安装Portainer,让我们通过浏览器,以图形化界面管理docker容器,并且用Nginx Proxy Manager来给portainer添加SSL安全证书。& I, d, A' |2 @1 W" S {
% B+ K1 P6 x3 t) p& S1 a8 ]
5 u8 k8 ?, b! ?6 r" k9 Y( W, _# b6 f, G- k, I& `0 I( @2 c
, Q6 n! R0 i I
1. 安装DOCKER
0 v2 _7 F# n( S3 O7 E& I0 \6 `$ ^ ~5 M
sudo apt update2 Q6 z; U* z( `: y; P
& B, f: x* {- P5 R. c
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# i" [' S. h* u. L# n, y! A% g' K$ `+ t" i `& `
curl -fsSL https://download.docker.com/linux/ubu... | sudo apt-key add -. p4 N" u5 I9 z% a0 W
. E5 d& x3 ]) L) \
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"$ P$ r/ ~' B# K- ?3 W: c
) g! f" f1 I% j, j" s* Hsudo apt update
9 `2 H3 Y; Y: p% d2 C# X) }( `, \2 ^& h" q, C: J ^! F5 \9 W6 P
sudo apt-get install docker-ce docker-ce-cli containerd.io$ h; ~+ i; p, B, @5 B
+ L3 Y* X* L( U, U' {. b
docker --version2 ]. t; P, i1 A: b/ y0 H! W
( Q- z1 `! p' X- j) @
3 q5 T: V1 P; h2 \) w" d
2. 安装Docker-Compose" t, t& T7 A2 w9 t. U" ?7 @, |
' ~+ ?* D1 l. C; O7 xsudo curl -L "https://github.com/docker/compose/rel... -s https://api.github.com/repos/docker/c... | grep '\"tag_name\":' | sed -E 's/.*\"([^\"]+)\".*/\1/')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2 [8 `! l! G0 j! v: T9 R9 J
: h# @7 M& R' X4 _" Y6 E6 P! p) Z dsudo chmod +x /usr/local/bin/docker-compose; c" i3 [; @- h; ]3 z4 s: ^ [
; q, X- _0 ]: cdocker-compose --version
# P8 x1 w8 J$ w' g) U3 u
t' K) a/ }4 S3. 设置Portainer web管理Docker
3 [: S1 t; p# y4 _7 u; P---建立一个Docker卷
0 E, T4 h7 K( Z7 Ndocker volume create portainer_data
* `; ]9 V# P ]( f% @4 B7 Y" \! z% W& V
---启用Portainer; d- `& w- N. A% R% z
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce* [$ b! w( u1 A
8 D$ O9 j3 l( V) W9 P% x' q
|