• Docker Install • 安装平台信息 • 官网的安装步骤 • 参考

Docker Install

Docker Desktop 用于图形化界面安装,Docker Engine 可以在非图形化环境下安装,在服务器上我们安装 Docker Engine

安装平台信息

________________________________________________________________________________________________ | o o o ansi | |================================================================================================| | .-/+oossssoo+/-. lalala@DESKTOP-FKTQQQN | | `:+ssssssssssssssssss+:` ---------------------- | | -+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.5 LTS on Windows 10 x86_64 | | .ossssssssssssssssssdMMMNysssso. Kernel: 5.15.167.4-microsoft-standard-WSL2 | | /ssssssssssshdmmNNmmyNMMMMhssssss/ Uptime: 20 hours, 53 mins | | +ssssssssshmydMMMMMMMNddddyssssssss+ Packages: 631 (dpkg), 6 (snap) | | /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Shell: bash 5.1.16 | | .ssssssssdMMMNhsssssssssshNMMMdssssssss. Terminal: Windows Terminal | | +sssshhhyNMMNyssssssssssssyNMMMysssssss+ CPU: Intel i5-10210U (8) @ 2.112GHz | | ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: 490e:00:00.0 Microsoft Corporation Device 008e | | ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 589MiB / 9824MiB | | +sssshhhyNMMNyssssssssssssyNMMMysssssss+ | | .ssssssssdMMMNhsssssssssshNMMMdssssssss. | | /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ | | +sssssssssdmydMMMMMMMMddddyssssssss+ | | /ssssssssssshdmNNNNmyNMMMMhssssss/ | | .ossssssssssssssssssdMMMNysssso. | | -+sssssssssssssssssyyyssss+- | | `:+ssssssssssssssssss+:` | | .-/+oossssoo+/-. | '================================================================================================'

官网的安装步骤

1. 添加仓库
______________________________________________________________________________________________________________________________ | o o o Python | |==============================================================================================================================| | # Add Docker's official GPG key: | | sudo apt-get update | | sudo apt-get install ca-certificates curl | | sudo install -m 0755 -d /etc/apt/keyrings | | sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc | | sudo chmod a+r /etc/apt/keyrings/docker.asc | | | | # Add the repository to Apt sources: | | echo \ | | "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ | | $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ | | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | | sudo apt-get update | '=============================================================================================================================='
2. 添加仓库完成后,通过 apt 包管理器直接下载安装:
_______________________________________________________________________________________________________ | o o o Python | |=======================================================================================================| | sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | '======================================================================================================='
3. 运行自测试程序,需要从官方源拉取镜像。
_____________________________ | o o o Python | |=============================| | sudo docker run hello-world | '============================='
在本机上运行结果如下:
________________________________________________________________________________ | o o o Python | |================================================================================| | | | Hello from Docker! | | This message shows that your installation appears to be working correctly. | | | | To generate this message, Docker took the following steps: | | 1. The Docker client contacted the Docker daemon. | | 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. | | (amd64) | | 3. The Docker daemon created a new container from that image which runs the | | executable that produces the output you are currently reading. | | 4. The Docker daemon streamed that output to the Docker client, which sent it | | to your terminal. | | | | To try something more ambitious, you can run an Ubuntu container with: | | $ docker run -it ubuntu bash | | | | Share images, automate workflows, and more with a free Docker ID: | | https://hub.docker.com/ | | | | For more examples and ideas, visit: | | https://docs.docker.com/get-started/ | | | '================================================================================'

参考

• https://docs.docker.com/engine/install/ubuntu/
Create: Thu Dec 12 21:57:41 2024 Last Modified: Thu Dec 12 21:57:41 2024
_____ _______ _____ _______ /\ \ /::\ \ /\ \ /::\ \ /::\____\ /::::\ \ /::\____\ /::::\ \ /::::| | /::::::\ \ /::::| | /::::::\ \ /:::::| | /::::::::\ \ /:::::| | /::::::::\ \ /::::::| | /:::/~~\:::\ \ /::::::| | /:::/~~\:::\ \ /:::/|::| | /:::/ \:::\ \ /:::/|::| | /:::/ \:::\ \ /:::/ |::| | /:::/ / \:::\ \ /:::/ |::| | /:::/ / \:::\ \ /:::/ |::|___|______ /:::/____/ \:::\____\ /:::/ |::| | _____ /:::/____/ \:::\____\ /:::/ |::::::::\ \ |:::| | |:::| | /:::/ |::| |/\ \ |:::| | |:::| | /:::/ |:::::::::\____\|:::|____| |:::|____|/:: / |::| /::\____\|:::|____| |:::|____| \::/ / ~~~~~/:::/ / \:::\ \ /:::/ / \::/ /|::| /:::/ / \:::\ \ /:::/ / \/____/ /:::/ / \:::\ \ /:::/ / \/____/ |::| /:::/ / \:::\ \ /:::/ / /:::/ / \:::\ /:::/ / |::|/:::/ / \:::\ /:::/ / /:::/ / \:::\__/:::/ / |::::::/ / \:::\__/:::/ / /:::/ / \::::::::/ / |:::::/ / \::::::::/ / /:::/ / \::::::/ / |::::/ / \::::::/ / /:::/ / \::::/ / /:::/ / \::::/ / /:::/ / \::/____/ /:::/ / \::/____/ \::/ / \::/ / \/____/ \/____/ _____ _____ _____ _____ _____ /\ \ /\ \ /\ \ /\ \ /\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/__\:::\ \ \:::\ \:::\ \ /::::\ \:::\ \ /::::\ \:::\ \ /:::/ \:::\ \ /::::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ / \:::\ \ /::::::\ \:::\ \ /\ \:::\ \:::\ \ /:::/\:::\ \:::\____\ /:::/\:::\ \:::\ \ /:::/ / \:::\ \ /:::/\:::\ \:::\ \ /::\ \:::\ \:::\____\/:::/ \:::\ \:::| |/:::/ \:::\ \:::\____\/:::/____/ \:::\____\/:::/__\:::\ \:::\____\ \:::\ \:::\ \::/ /\::/ \:::\ /:::|____|\::/ \:::\ /:::/ /\:::\ \ \::/ /\:::\ \:::\ \::/ / \:::\ \:::\ \/____/ \/_____/\:::\/:::/ / \/____/ \:::\/:::/ / \:::\ \ \/____/ \:::\ \:::\ \/____/ \:::\ \:::\ \ \::::::/ / \::::::/ / \:::\ \ \:::\ \:::\ \ \:::\ \:::\____\ \::::/ / \::::/ / \:::\ \ \:::\ \:::\____\ \:::\ /:::/ / \::/____/ /:::/ / \:::\ \ \:::\ \::/ / \:::\/:::/ / /:::/ / \:::\ \ \:::\ \/____/ \::::::/ / /:::/ / \:::\ \ \:::\ \ \::::/ / /:::/ / \:::\____\ \:::\____\ \::/ / \::/ / \::/ / \::/ / \/____/ \/____/ \/____/ \/____/