华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2048|回复: 2

Ubuntu 22.04安装Docker

[复制链接]
发表于 2022-5-21 19:17:06 | 显示全部楼层 |阅读模式
Docker是一个容器化平台,开发人员能够在容器内构建和部署应用。容器是隔离的环境,它将整个应用程序与其依赖项、库、配置文件以及使其运行所需的所有内容打包在一起,实现了跨平台。
步骤一、更新系统sudo apt update
; n0 S* V" l0 G5 P4 p0 R, t8 N步骤二、安装依赖sudo apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y
; |6 E' c5 u8 N2 j步骤三、在Ubuntu 22.04安装Docker CE(社区版)
Docker CE是社区版,它是开源且免费的。
. }2 E  ~+ K- n
增加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"- j, ?) Z1 J5 }
安装docker cesudo apt install docker-ce docker-ce-cli containerd.io -y
7 d( N) c2 D8 x& c0 R步骤四、确认是否安装成功docker version管理Docker服务
启动docker
sudo systemctl start docker
重启docker( Q( p* B0 P$ }
sudo systemctl restart docker
停止docker
$ n  q3 q* T/ o; g$ s6 t
sudo systemctl stop docker
让docker开机启动& ?3 _$ c6 u; x4 Q  h
sudo systemctl enable docker
禁用docker开机启动
' n1 E+ e2 d: W" [7 G% I
sudo systemctl disable docker标签 : docker docker ce ubuntu% B- J( z; f1 ~, ~0 L! ^$ s5 g9 E

5 F9 n  z9 ~4 O3 b
% ]5 s! z& p& @1 `! g- v( e2 `

$ e% C# W- G: ?( U  rUbuntu 22.04安装Docker-ubuntu 22系统教程-热主机 (rezhuji.com)
1 s; {$ Z2 B/ L9 Y& n- O6 A
7 |& a: s: |! A, B- W( }2 O4 J; A/ w9 d$ x, z  l
如果您正在寻找一个开源且易于使用的Docker图形化管理。Portainer是一个很好的选择。  X6 e3 ~! D" A: z. l* D

/ j) E; M) }) V4 m1 _Portainer Community Edition 是一个完全免费、功能强大的开源管理工具集,可让您轻松构建、管理和维护 Docker 环境。它支持 Windows、Linux 和 Mac OS。
1 l, U. e1 ^2 p% L" w. N' G' H9 e" ?$ a1 [
这个视频讲的是如何在一台VPS上安装Portainer,让我们通过浏览器,以图形化界面管理docker容器,并且用Nginx Proxy Manager来给portainer添加SSL安全证书。, |/ p2 }; W" {6 c$ B
. t/ ]" a1 n1 K. K

3 f/ o  a+ M# D- n2 W: i7 F) F$ _- G! U/ M" ^

. Q8 @/ \, s8 l$ L% q1. 安装DOCKER! z7 s/ y( F0 H$ o3 _4 t: [) Z

, H, y. d/ T$ B* J9 [( i% S+ ?1 fsudo apt update9 ^( o$ L& R- i9 l7 Q) v; @5 I
- B  \/ Q6 k7 Y; \1 M0 }
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common- `& S! e3 T7 t' @; ?5 ]5 y
  O/ D2 o. w" n7 k7 c6 [* H
curl -fsSL https://download.docker.com/linux/ubu... | sudo apt-key add -
  V/ l% o. j; c' q; e4 L+ m7 m: u6 v' w% M
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
& m, D2 j6 z; D" C) [1 `! s8 p; Z1 T% a. M
sudo apt update
$ N! V# d/ ^" \4 g
+ ^$ W& T% m- w3 n5 h" B9 V8 usudo apt-get install docker-ce docker-ce-cli containerd.io5 v* _' C$ Z* N9 J9 |
0 d0 |: W4 w/ _9 g
docker --version7 f* j5 ]  K% w) R) x

( ]; X# ?" L" @0 l# r. Y3 D
; g9 ^) }2 g6 e* O7 S1 y2. 安装Docker-Compose
2 S; N1 Q8 O7 T" N
: x% S( R8 P# S* e! \" I, ?sudo 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-compose
6 q! l, [7 p0 \' x% D: M( K
" y6 B# a4 @- l0 S2 C( u+ ksudo chmod +x /usr/local/bin/docker-compose7 e7 o, L  B" {4 u

0 e/ z  v2 l6 Kdocker-compose --version
2 a! R. d6 G0 [5 Z6 v" C4 k' o) F9 [8 O( q
3. 设置Portainer   web管理Docker
. e& f) A. k. p---建立一个Docker卷: {0 H  x2 m& V& k  u( l+ [6 ~- b
docker volume create portainer_data4 J2 R1 g& Q1 _5 {4 r

: R0 x& O7 c1 i/ r! @/ Z) ^7 l---启用Portainer, B* w! b7 K- S
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
0 v3 b; h' G6 e7 d" h( y# K8 a& x5 e$ j& \3 E& f: y; j
回复

使用道具 举报

 楼主| 发表于 2023-6-20 12:02:05 | 显示全部楼层
Hi there,5 z* F3 X* f+ g
# ?* t: R  w: @5 m5 \# }
In addition to what has already been mentioned, alternatively, you could use the Docker convenience installation script by running the following:
( p) n) t5 a% }1 H9 M
, I0 ?/ P9 Y; s+ i; J3 y3 _$ m- M: F7 @Download the script:& Q$ ^7 ^( s1 V
curl -fsSL https://get.docker.com -o get-docker.sh
8 s$ A3 x% v9 U9 a9 o+ E) M* ARun the script:
! o1 E; y# j8 osudo sh get-docker.sh8 G" S) [9 J/ F$ l4 {
Hope that this helps.! W5 P' m" L( |/ T) c% l8 Q+ A

. j0 _! N: W5 vBest,
+ q3 T7 G' m2 m7 j" c4 ?% o4 {1 x( m" |. }* e4 L/ S' `, S
Bobby
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-20 14:19:38 | 显示全部楼层
# **如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server**
% T7 c3 x* {, t: q$ o  F! K$ f8 z5 Z5 q1 r  z
如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server (notion.site)
1 \9 s, R( _+ x: q+ Y) f7 G2 b  M& I" E! T2 y
Docker 是一个软件平台,用于开发基于容器(轻量级执行环境)的应用程序,这些应用程序具有独立共享操作系统内核的能力。
3 ]# E- `8 m- R$ o* x8 x) j! k) ~* {* {5 ~, T
Docker Compose 是一个实用程序,它允许您基于 YAML 定义运行多容器应用程序设置。 它使用多个容器创建完全定制的环境,这些容器能够使用服务定义共享数据量和网络。
7 t& d) z3 b+ d) T% ~/ S5 o4 B8 H/ s4 h3 b& H/ a
这个视频将演示在 Ubuntu 22.04 上安装Docker和Docker Compose 的方法。
4 Y$ k) V* `6 `7 i2 F& M2 M1 R! N  M& I
文字链接:8 C2 ?1 T, s* i9 S9 D/ B! }

- Y9 y  X1 g% l0 I8 I[https://updayday.notion.site/Ubu ... 039bc72024395c58547](https://www.notion.so/Ubuntu-22- ... 024395c58547?pvs=21)
: q3 m: o2 P: f, |2 P, ^& p3 }/ X+ {) p/ q8 q& G' X% ?6 i: g
Docker官网:# T) Z9 b- G3 E- B! c7 {( ?
# w) u5 z/ l# t$ G5 @5 T3 U$ t/ h# L  {
https://docs.docker.com/engine/install/ubuntu/
+ W0 M* |' n- h1 `0 {. L" j# I; q+ y1 d, G* U& e: U
Music from Uppbeat (free for Creators!):! v; K& w! g3 B2 Q4 ~, `5 x
https://uppbeat.io/t/soundroll/colors$ C( I. _' c4 U1 z4 `
License code: ZHLPCR8LFXNWDKY5
) A1 a# [! L9 u4 M( v* Z+ V) a7 @  @. c
[Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/); l% x* @" T, H4 |9 t

/ ^& ^* a4 `3 H: K# q2 a```bash
9 J2 o# z5 K* ]% {+ O# 卸载旧版本
; k/ _3 x2 v8 F; Psudo apt-get remove docker docker-engine docker.io containerd runc
6 v& B* \; e! k. H9 w$ W; U
/ @' c( ~# s% R, M# 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。1 ~# {  e" A2 a- d5 @' D* C  z7 s' p
# 设置存储库
" Q& }$ B5 J4 W2 a- q# 1.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:& d1 L. e3 s6 J# v
sudo apt-get update
: f2 a) C0 {  X8 n5 P- X9 s% c' o
sudo apt-get install \
) D: p4 D7 O1 i+ g; B    ca-certificates \: A" _# Q. `* T- Q" I; Q6 d3 [
    curl \
* }. b6 X2 s( j. ^2 P! v    gnupg \1 `* p2 Q7 K* Q! i/ p
    lsb-release0 v# z7 C7 Y3 P) I

. p* s* r6 x# C: L9 l6 ^* m! D# 2.添加 Docker 的官方 GPG 密钥:
2 c0 |7 `1 W9 [9 |8 L$ y; G  y; ksudo mkdir -p /etc/apt/keyrings! x6 Y* ^: Z0 x2 G" _( P/ {: y

! r0 _* H8 j) kcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ I' P; s5 Z% h, @3 X0 @7 X8 |; g1 V/ a- ^' _# L
# 3. 使用以下命令设置存储库:
9 \3 l# K# v1 }% o- u6 gecho \6 g- K! O: i3 g! A& J# v2 |
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
' W- M5 ~1 v4 z" [+ B  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
' i4 T- T$ G! s: G4 v' ^' e```" `, {$ k. M- {& w; F) O/ o% c, X% Z! d
# y* P$ B+ Y1 L0 o
```bash/ A: t( }2 A5 l8 ]$ B. }
# 安装 Docker 引擎( }9 F; a3 M, q9 f( I
# 更新apt包索引,安装最新版本的 Docker Engine、containerd 和 Docker Compose" c4 }. J) S4 u* B2 K0 l
sudo apt-get update
& _! J7 f5 T0 E
3 L* |' p# k: }, nsudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin6 m+ i& T3 I2 R9 e0 }
$ M; j6 I+ |9 Z! T# {& @
# 运行时收到 GPG 错误apt-get update?( `3 p2 J) D& s

9 ]- e( L, k, c4 o; G8 l/ y# T6 _# 您的默认 umask 可能设置不正确,导致无法检测到 repo 的公钥文件。运行以下命令,然后再次尝试更新您的存储库:sudo chmod a+r /etc/apt/keyrings/docker.gpg.5 L" k- u" z& F; H
```
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-6-19 15:52 , Processed in 0.084007 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表