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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1952|回复: 2

Ubuntu 22.04安装Docker

[复制链接]
发表于 2022-5-21 19:17:06 | 显示全部楼层 |阅读模式
Docker是一个容器化平台,开发人员能够在容器内构建和部署应用。容器是隔离的环境,它将整个应用程序与其依赖项、库、配置文件以及使其运行所需的所有内容打包在一起,实现了跨平台。
步骤一、更新系统sudo apt update
' P6 V9 D1 c" a+ h步骤二、安装依赖sudo apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y
9 E# S- B, Y/ l+ p# o步骤三、在Ubuntu 22.04安装Docker CE(社区版)
Docker CE是社区版,它是开源且免费的。

' ^* K- L3 {! ]增加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"7 a* J4 P, N' }! ~
安装docker cesudo apt install docker-ce docker-ce-cli containerd.io -y( \  W/ q- h" N
步骤四、确认是否安装成功docker version管理Docker服务
启动docker
sudo systemctl start docker
重启docker) G0 V5 Q1 D8 B: v& {5 H3 k
sudo systemctl restart docker
停止docker
* s: a! K1 J1 @  n1 r) n) n
sudo systemctl stop docker
让docker开机启动
8 b4 e, d: [* J4 P& @
sudo systemctl enable docker
禁用docker开机启动5 S1 O3 S8 D* g, s+ |& \
sudo systemctl disable docker标签 : docker docker ce ubuntu
; V5 u  T: z3 ^5 s0 K' Q" A1 V# N: ?! P
# {9 `! ]1 y8 w. @' ?: B
  L8 B1 y) _& q
Ubuntu 22.04安装Docker-ubuntu 22系统教程-热主机 (rezhuji.com)  f, z# @4 S, L0 n4 I
4 g+ T# m0 m$ _3 U! U& m
, [1 l( ]# @) K/ l+ ^! r
如果您正在寻找一个开源且易于使用的Docker图形化管理。Portainer是一个很好的选择。
7 e1 P& o+ H/ V) ?. c$ E. V/ C! e7 J- U+ F7 X! R. o
Portainer Community Edition 是一个完全免费、功能强大的开源管理工具集,可让您轻松构建、管理和维护 Docker 环境。它支持 Windows、Linux 和 Mac OS。
( z1 B4 M  `, y3 X( R3 e. c5 P* N9 n" c6 N9 c3 c* \
这个视频讲的是如何在一台VPS上安装Portainer,让我们通过浏览器,以图形化界面管理docker容器,并且用Nginx Proxy Manager来给portainer添加SSL安全证书。( m3 O* ?" [! x% l
5 f3 k! v  g! i

6 S+ [& ?! }( c6 i. n( t; a
! i) D% b) U& |; [9 t& |/ E: h# A3 `" ]% o5 i
1. 安装DOCKER8 ^% [- ?% Z8 R! ~' `' f& I

; e5 f" V$ a$ k* j# \+ E: |sudo apt update- O- m" I) K1 Y' Z# u( Y0 X
3 n" R9 P$ i3 o' v2 D, Q
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
& k0 [& ]9 o! x8 q, s9 _# s: H5 h: _/ b7 B: ]) m
curl -fsSL https://download.docker.com/linux/ubu... | sudo apt-key add -
3 g+ q2 k) D. F5 p
& D# Z* P7 T' x" v$ U& [sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
) R5 L) C: Q3 e8 q
$ L, ^% r  f: Q" X. Fsudo apt update
: k! ~- B; n6 L
* w' P3 C9 C& n1 `sudo apt-get install docker-ce docker-ce-cli containerd.io
. J. H9 L+ _# v* H. c& ~( F8 q1 u9 a% c" ~& ~
docker --version9 p. B# i# R9 m

7 \- a9 M" e2 C% G; P0 m! ]0 ]# A
2. 安装Docker-Compose
* O! K4 ^% w- q$ i0 y
* w) a! ^. S4 s3 ?! dsudo 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
" R& T9 t2 `8 S
! z1 D/ }$ p/ w7 G) H$ S4 }sudo chmod +x /usr/local/bin/docker-compose
5 w  G* V8 F5 J3 {' _3 l' H  p1 z, E/ ?
docker-compose --version
9 j. Y0 e4 S( e) l) R6 E- m) T) w
( C) H' O0 i" c# w% \6 F5 R3. 设置Portainer   web管理Docker
& d7 u; s+ x# W! Z  P* Y---建立一个Docker卷
7 T) o1 R& L: Z$ ^docker volume create portainer_data
# A- f- x! u) e4 c3 s% [0 ?3 i  P9 j" t0 E9 v1 m7 x
---启用Portainer
* l: \5 ^7 }! `. q% X# Qdocker 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-ce9 V; U* w' ^1 H$ K

, n5 `! [, O2 u* N! N2 G7 R/ [
回复

使用道具 举报

 楼主| 发表于 2023-6-20 12:02:05 | 显示全部楼层
Hi there,
1 P; e( t; f4 [& ]2 z+ P& O" b/ ^/ _' O
In addition to what has already been mentioned, alternatively, you could use the Docker convenience installation script by running the following:, k. q; Y: P9 |( ?
7 v9 O, d3 `6 i: p
Download the script:
) Z: w4 y6 p3 O* ^7 l/ Ycurl -fsSL https://get.docker.com -o get-docker.sh
  f$ P. g% j) y8 ~Run the script:
( _. y. c2 h1 t& }& S* J' o7 y, K& Bsudo sh get-docker.sh) v& d) e1 @# U( c0 ~  G% B+ I
Hope that this helps.9 h7 A# V- Y: V: ?( q4 s/ g) u4 A9 i

( J+ D$ B- D4 ^8 Q( z1 pBest,& H0 M* b- V. B

8 r* G; y- L0 o& N- JBobby
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-20 14:19:38 | 显示全部楼层
# **如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server**
4 Y+ M  A9 m5 ]3 H; P' Y. B) t, D6 r2 ~  U3 V; k
如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server (notion.site)9 F# J1 W1 ?3 l3 q, L
. @2 U+ B: V: L; Z# H1 p4 P
Docker 是一个软件平台,用于开发基于容器(轻量级执行环境)的应用程序,这些应用程序具有独立共享操作系统内核的能力。 , U7 T3 j* x2 D2 U
4 j! h$ v/ m( U' b* w9 M
Docker Compose 是一个实用程序,它允许您基于 YAML 定义运行多容器应用程序设置。 它使用多个容器创建完全定制的环境,这些容器能够使用服务定义共享数据量和网络。
% T& m" _3 Q- m0 T' k- f3 x5 E# }$ s" a2 _. q/ U
这个视频将演示在 Ubuntu 22.04 上安装Docker和Docker Compose 的方法。$ I/ L$ B3 A5 z8 x- M- |1 y

1 F# d/ q/ N2 ], |文字链接:
3 F5 j* i5 f8 k
2 r% `' K8 N: a/ F$ P2 g5 j[https://updayday.notion.site/Ubu ... 039bc72024395c58547](https://www.notion.so/Ubuntu-22- ... 024395c58547?pvs=21)
0 u5 l. _, b3 s0 R& i- S% g
% y( j" G% Y4 p6 ZDocker官网:: X) `2 P7 f8 T& p7 r
  K: `8 V- z: T5 }
https://docs.docker.com/engine/install/ubuntu/6 b7 {" S! \- g- V8 V4 _
3 l$ j! P1 |, }. g# n/ z$ d
Music from Uppbeat (free for Creators!):
' Z6 E' k" L  m2 \) fhttps://uppbeat.io/t/soundroll/colors, D% d( F2 k% V6 Q% r/ J3 u
License code: ZHLPCR8LFXNWDKY5
4 m2 K, c& z8 ]; o. E3 Z' y; z- m( L0 ~& {3 K2 w
[Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/)
7 A& I3 {; w' r% }- ?6 D- D. p) O! h) \; W
```bash
- ?! w6 K( O5 ?! c# 卸载旧版本" ~1 Y  ~; `; e% {. }) c0 z
sudo apt-get remove docker docker-engine docker.io containerd runc3 x: E' }: t, ^+ I: d' f/ [! Y

: D7 B# Z& q: E7 _0 ~2 p6 [# 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
3 q: h' g# ~7 r5 v  J% K8 A- t# 设置存储库. v: e: R1 J. O1 `. w
# 1.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:
( v# W# d+ X! M: s. Vsudo apt-get update; G0 U7 q) t+ U: Z$ ~
1 u* R3 u9 `7 S9 J/ ^& a! P7 h
sudo apt-get install \2 m. E' t2 H2 J
    ca-certificates \
5 w% R, [& [6 L    curl \3 z4 c* |% C, K
    gnupg \/ J& o) j* J5 k( C- k3 C
    lsb-release
& c& I/ _: {, q+ a  j3 H; O4 A, S; A( J8 `5 F- X9 }* F; }' n) f1 ]
# 2.添加 Docker 的官方 GPG 密钥:
8 k7 m3 A2 s* Lsudo mkdir -p /etc/apt/keyrings
5 ^: U, P) q. D7 ^3 ~
3 `, X2 J; }7 S/ T. Z4 H! y! Ucurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
8 p5 C/ o6 l: Z( K' T
* M4 l/ k% k- r" O* @+ S( ]# 3. 使用以下命令设置存储库:
1 h7 ]9 @. F0 uecho \- g  E+ N9 }7 ]
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \7 H2 o) `0 `1 o& k: h
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
. o& B0 l+ K+ w# t```
6 P* B8 w1 |$ Z( Q+ }% J! M" O8 M7 b5 N! `
```bash+ n" r. ]& T7 L2 s' ]5 M/ n
# 安装 Docker 引擎- J$ ~* t' r- B4 m9 ^
# 更新apt包索引,安装最新版本的 Docker Engine、containerd 和 Docker Compose
; _# Y# W6 v5 w% Isudo apt-get update0 L* ^, K4 l9 f4 w
% H, |( L! X1 a: a
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
0 M% j/ t8 K$ v+ k3 `* k* ~( w* L. I
# 运行时收到 GPG 错误apt-get update?3 D' u$ O  ~" P" }# g- d% A
3 d! }2 Z8 ]& D/ C
# 您的默认 umask 可能设置不正确,导致无法检测到 repo 的公钥文件。运行以下命令,然后再次尝试更新您的存储库:sudo chmod a+r /etc/apt/keyrings/docker.gpg.
" R- S( k5 \$ E* P```
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 23:50 , Processed in 0.103660 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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