找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2481|回复: 2

Ubuntu 22.04安装Docker

[复制链接]
发表于 2022-5-21 19:17:06 | 显示全部楼层 |阅读模式
Docker是一个容器化平台,开发人员能够在容器内构建和部署应用。容器是隔离的环境,它将整个应用程序与其依赖项、库、配置文件以及使其运行所需的所有内容打包在一起,实现了跨平台。
步骤一、更新系统sudo apt update) Y9 y2 Q4 l! I
步骤二、安装依赖sudo apt install apt-transport-https curl gnupg-agent ca-certificates software-properties-common -y
0 f* X7 X% d/ O. n5 h; H步骤三、在Ubuntu 22.04安装Docker CE(社区版)
Docker CE是社区版,它是开源且免费的。
8 q. ?3 L% T% 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"8 x# ]. I/ O% t* P
安装docker cesudo apt install docker-ce docker-ce-cli containerd.io -y4 t7 \9 L" w5 ?: ^: I
步骤四、确认是否安装成功docker version管理Docker服务
启动docker
sudo systemctl start docker
重启docker
- Q7 J$ f& P/ Q1 }
sudo systemctl restart docker
停止docker: C; ?2 ]3 a# z) S" k) K1 `
sudo systemctl stop docker
让docker开机启动+ D- C" I. L0 `9 A
sudo systemctl enable docker
禁用docker开机启动
- U+ g- J: k7 l+ l1 Z
sudo systemctl disable docker标签 : docker docker ce ubuntu
' \  H; @! G: a2 ]
0 f+ y- |$ M; ^. F
( b2 X; N6 J! l9 T4 z6 |
. D7 p9 d0 \( w% n
Ubuntu 22.04安装Docker-ubuntu 22系统教程-热主机 (rezhuji.com)! j) c1 n" u. c/ U

) }1 S" c" E. T( w
7 {2 M& n) s# b6 v. S; |如果您正在寻找一个开源且易于使用的Docker图形化管理。Portainer是一个很好的选择。7 Z6 K* `1 k" ?/ a

, K& f' A- z" `2 S5 E( g0 nPortainer Community Edition 是一个完全免费、功能强大的开源管理工具集,可让您轻松构建、管理和维护 Docker 环境。它支持 Windows、Linux 和 Mac OS。
  J3 n/ G# n3 j- A- v6 \6 D# Q, v7 k5 H, [6 M/ k  ~  L' H
这个视频讲的是如何在一台VPS上安装Portainer,让我们通过浏览器,以图形化界面管理docker容器,并且用Nginx Proxy Manager来给portainer添加SSL安全证书。
7 L! H' Z: v! ]% Y
- a( \9 o+ F( F. R3 r- ?  N6 x) p( r! b1 p

9 B& G: o7 ]4 O( s( R& D1 n/ ^
. N, O) A5 o6 J  Y1. 安装DOCKER5 O4 K; ~! l1 j' m, X' t  ]
6 G5 f3 i# Z2 Q1 `8 `: Z# l) A
sudo apt update7 f/ |! s; O! |, X

# s! G; l0 l& w' G) B& P* J+ V# Jsudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common) g  R* f* I  a& P- s: \9 V

- [: V8 d2 k& [  h1 P5 ^  `$ ucurl -fsSL https://download.docker.com/linux/ubu... | sudo apt-key add -
8 d0 C) B4 _# L/ P; k$ U( `3 r/ L  _# @4 S' w  Q6 a$ o
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
) g6 J. Y1 f* y3 I$ Q
9 [' [, b  `" v; ?3 Y* D: usudo apt update9 c+ q0 e) r1 k9 Q% S

) M9 _  |1 h: O0 U* ssudo apt-get install docker-ce docker-ce-cli containerd.io, G7 V0 b/ D8 t- [( v
  |. A5 r2 f2 `0 |
docker --version4 F( `7 R3 X0 k

7 w$ t( d3 ]6 s
) B. b- T5 D! W: ?- b2 N2. 安装Docker-Compose0 `6 A; g9 d" F# N) n- W

9 v1 W- D7 e5 b8 t3 T+ Tsudo 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-compose7 O: m, J  Q0 v1 F6 o9 W: s0 o

/ I/ I6 C4 h6 I3 [sudo chmod +x /usr/local/bin/docker-compose
7 `7 V4 ]& |. ~6 @2 C
0 z% [/ Y' [& X0 Odocker-compose --version8 ?. N9 O, J6 d- }$ N: R0 @

' q- C' h1 E3 d7 O  W3. 设置Portainer   web管理Docker
- p" G" L& l* D( R, I9 R# I---建立一个Docker卷2 g0 D1 l9 A2 b% A4 P/ I# A
docker volume create portainer_data9 B8 ]* Z5 o, J

) `: }5 {6 b4 P* B* ]7 t2 T! U2 z---启用Portainer3 E6 Q* i3 c7 p- F# o5 o* r  z0 c" p. h
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$ L0 q0 ]; w7 t7 X

8 U) X* X  k) z" e% z3 L, d1 U
回复

使用道具 举报

 楼主| 发表于 2023-6-20 12:02:05 | 显示全部楼层
Hi there,
/ h1 n, o; e" A9 O/ W$ ]
6 k# t2 i9 M' U  T. m4 ]In addition to what has already been mentioned, alternatively, you could use the Docker convenience installation script by running the following:! n; ?' v7 ~; [+ y9 q: O

, S) M& r6 \, Z# Y( J6 RDownload the script:
/ `2 j/ Y/ d: `8 m6 H; G9 w( M1 ecurl -fsSL https://get.docker.com -o get-docker.sh  ]2 ^4 \7 S' M, T
Run the script:. w3 _* K6 ?0 A4 p: ~7 u
sudo sh get-docker.sh
; ]$ I9 K- X7 V( [" _8 pHope that this helps.
9 p; Y1 T' |9 j) p$ M, u2 R! V8 Y: b
Best,/ @+ ?( _6 v7 W& z$ j

6 x% {6 G% W7 `) l. ?Bobby
回复

使用道具 举报

 楼主| 发表于 2023-6-20 14:19:38 | 显示全部楼层
# **如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server**7 v, l7 X8 a  `- X- W8 W  J
5 _- F5 f  Y3 r4 v
如何在 Ubuntu 22.04 上安装Docker和Docker Compose | VPS | Cloud Web Server (notion.site). U  I7 D4 s3 S; S
! `& c, i) v( w( k: [
Docker 是一个软件平台,用于开发基于容器(轻量级执行环境)的应用程序,这些应用程序具有独立共享操作系统内核的能力。 ( j9 p+ V% g, o8 _

# R: C9 ]% }4 {5 `( D, p5 S5 iDocker Compose 是一个实用程序,它允许您基于 YAML 定义运行多容器应用程序设置。 它使用多个容器创建完全定制的环境,这些容器能够使用服务定义共享数据量和网络。
$ U3 a1 ^% f* v! A* A9 {! [
8 O% i+ n. U4 [& N/ H3 u这个视频将演示在 Ubuntu 22.04 上安装Docker和Docker Compose 的方法。/ c6 y8 s  z2 n+ ]2 ~( r

2 N! F7 t8 b* [文字链接:" U7 C3 C* N* }8 q/ ^4 Z, r
: f6 T" }( B/ ~$ L# {
[https://updayday.notion.site/Ubu ... 039bc72024395c58547](https://www.notion.so/Ubuntu-22- ... 024395c58547?pvs=21)! ?- h+ P6 O* `0 Y* h* E

' T+ A: |$ ~- _+ ^Docker官网:
  K4 x( s; i1 P( k
- I- j" Z9 b& ahttps://docs.docker.com/engine/install/ubuntu/
) N! ?7 o% n4 {% A: d/ f0 q) x* s3 S$ `
Music from Uppbeat (free for Creators!):
" d  t# x# J0 k, r& Ghttps://uppbeat.io/t/soundroll/colors
* T$ x7 f5 i5 [, n+ wLicense code: ZHLPCR8LFXNWDKY5& F) Y9 U1 ]- v7 C

6 V: Z  a' W8 u! j[Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/)
; @7 ?7 A; H8 ~, }/ B) H
' E7 [, z8 @5 _6 f2 X: ]; @```bash
- D4 [: f2 ]/ y# Y; F# 卸载旧版本) w5 O) r& M& S; ^( n* n: e. s
sudo apt-get remove docker docker-engine docker.io containerd runc
+ m9 E+ ]; B  q
& v* k3 w2 ]  i4 S# 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
- {( ]0 H7 I' i; [) c( o# 设置存储库
% r# K+ z) N& a; \; T, j# i0 b9 c# 1.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:
( o+ _% N3 N7 K+ Y  B- Qsudo apt-get update
' ?' d) O# Y/ j$ e
* P% V5 ~6 p7 ^0 _- D6 G0 hsudo apt-get install \
( x8 h& h3 d( L0 r& s5 U9 K) H    ca-certificates \, ~- T8 W3 N; \9 _6 j- e) X
    curl \
7 w6 [2 i0 k: e3 k0 ]& P3 n# P0 Q    gnupg \
) x6 Y; d- n3 `! E+ u, V    lsb-release
3 i4 _2 P7 j) N: [( ?
/ o$ d5 m3 G3 h6 t* g+ X, c# 2.添加 Docker 的官方 GPG 密钥:& B1 K9 s: q9 V" v9 ~
sudo mkdir -p /etc/apt/keyrings
  F. Y9 Z9 P# t+ h3 w
5 ?& N0 C8 S7 u9 p; j& H& q# d/ e! Zcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg0 q/ r% }& k- ^, J$ z) O1 e- V7 }3 w
; M9 R& _+ c' e2 y# Z3 `
# 3. 使用以下命令设置存储库:0 c* g7 E8 _  |
echo \
' B% r3 w0 O" e  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \8 N, l6 V* E' u# q0 F
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
* Y; d' `  I6 R% @```/ b3 _8 p0 h* e# s% R+ N" J
$ s9 T3 d2 a" K' u8 f5 A( u" F" A7 b
```bash
+ X: ]" s5 h6 T, d8 q4 a# 安装 Docker 引擎1 ?# P1 R! R- }
# 更新apt包索引,安装最新版本的 Docker Engine、containerd 和 Docker Compose
4 h8 J5 Z+ Z9 o3 K7 N1 d9 e" Csudo apt-get update
* ~, S1 a7 P; X  l& Y, B
9 P  @! {; ~: }4 @, ?sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
& v  r+ D$ }% J$ i* a/ G/ c4 Q$ s" P2 n: S" }# H  w
# 运行时收到 GPG 错误apt-get update?
: J) C. F  W8 V0 S" {
! s% g0 h- d4 K2 b5 o4 X0 ]6 g# m# 您的默认 umask 可能设置不正确,导致无法检测到 repo 的公钥文件。运行以下命令,然后再次尝试更新您的存储库:sudo chmod a+r /etc/apt/keyrings/docker.gpg.* }! @* m# ^' y& _& G
```
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-9-18 08:03 , Processed in 0.088741 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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