Docker是裝和一??個(gè)開(kāi)源的應用容器引擎,它允許開(kāi)發(fā)者將應用及其依賴(lài)打包到一個(gè)輕量級、配置可移植的上安容器中,然后發(fā)布到任何流行的裝和Linux機器或Windows機器上,??也可以(yi)實(shí)現虛ヾ(′▽?zhuān)??擬化,??配置容器是上安完全使用沙??箱機制,相互之間不會(huì )有任何接口,裝和下面就來(lái)詳細介紹如何在Linux上安裝和配置Docker。配置
1、更新系統軟件包列表
sudo aptget update
2、安裝(′?ω?`)一些必要的軟件包,以便讓( ???)apt通過(guò)HTTPS使用軟件包庫
sudo aptget in??stall apttransporthttps cacertificates curl gnupg lsbrelease
3、添加Dock(╯°□°)╯︵ ┻━┻er的官方GPG密鑰
curl fsSL https://download.docker.ヽ(′▽?zhuān)?ノcom/linux/ubuntu/gpg | sudo gpg dearmor o /usr/share/keyrings/dockerarchivekeyring.gpg
4、設置穩定版本的倉庫
echo "deb [arch=$(dpkg printarchitecture) signedby=/usr/share/keyrings/(′▽?zhuān)?dockerarchivekeyring.gpg] https://download.docker.com/linux/ubuntu(′?`*) $(lsb_release cs) stable&quo??t; | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5、再次更新軟件包列表
sudo ap??tget update
6、安裝最新版本的Docker Engine和containerd,或者安裝特定版本的Docker Engine,dockerce 版本為 20.10.7。
sud(?????)o aptget install dockerce dockercecli containerd.io
sudo systemctl start docker8、設置Docker服務(wù)開(kāi)機自啟
sudo systemctl ena(???)ble docker
1、驗證(zheng)Docker是否安裝成功并(′?_?`)運行正常
sudo docker run helloworld
2、登錄Docker Hub(需(?????)要先注冊Docker Hub賬號)
docker login
3、根據需要創(chuàng )建和管理Docker鏡像、容器、網(wǎng)絡(luò )和卷等資源,拉取一個(gè)Nginx鏡像并運行一??個(gè)Nginx容器:
docke??r pull nginx:latestdocker run d p 8080:80 name mynginx nginx:latest問(wèn)題1:如何查看Docker的版本信息?
答案:使用docker version命令可以查看Docker的版本信息。
問(wèn)題2:如何停止Docker(T_T)服務(wù)?
答案:ヽ(′ー`)ノ使用sudo systemctl stop docker命令可以停止Docker服務(wù)。
問(wèn)題3:如何卸載Docker?
答案:使用sudo aptget remove purge dockerce dockercecli containerd.io命令可以卸載Docker,卸載后,請確保刪除所有相關(guān)的數據和配置文件。
答案:使用docker network cre(′▽?zhuān)?ate命令可以創(chuàng )建一個(gè)自定義的網(wǎng)絡(luò ),創(chuàng )建一個(gè)名為mynetwork的(′▽?zhuān)?網(wǎng)絡(luò ):docker ne??twork create mynetwork。