前言(只是簡(jiǎn)陋的學(xué)習(xí)筆記)
目錄
一、安裝Docker引擎
????????1.方法一:手動(dòng)安裝(手動(dòng)添加軟件源)? ? ? ?
????????2、方法二:腳本自動(dòng)化安裝
?二、安裝后的檢查操作
三、運(yùn)行一個(gè)容器
四、進(jìn)入容器
五、鏡像生命周期管理
一、鏡像part
二、創(chuàng)建容器、啟動(dòng)容器
三、暫停/繼續(xù)容器
四、 終止/開(kāi)啟容器
五、刪除容器
六、查看容器
?六、portainer
實(shí)踐環(huán)境:ubuntn 18.04LTS系統(tǒng)或更新的穩(wěn)定版,Linux 4.0以上內(nèi)核
ubuntn地址:https://cn.ubuntu.com/download/alternative-downloads
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、安裝Docker引擎
????????1.方法一:手動(dòng)安裝(手動(dòng)添加軟件源)? ? ? ?
????????????????步驟一:更新apt軟件包緩存
sudo apt-get update //更新軟件包緩存
? ? ? ? ????????步驟二:添加鏡像源
#安裝apt-transport-https等軟件包支持https協(xié)議的源
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
#添加源的gpg密鑰
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#添加阿里云源倉(cāng)庫(kù)
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
? ? ? ????????? 步驟三:重新更新apt軟件包緩存->安裝
#更新apt軟件緩存包
sudo apt-get update
#安裝
sudo apt-get install -y docker-ce
或
sudo apt-get install -y docker-io
????????2、方法二:腳本自動(dòng)化安裝
#二選一
curl -fsSL https://get.docker.com/ | sh
或
wget –qO- https://get.docker.com/ | sh
?二、安裝后的檢查操作
? ? ?? ?步驟一、啟動(dòng)docker 服務(wù)->查看docker 狀態(tài):
#啟動(dòng)docker服務(wù)
systemctl daemon-reload
sudo systemctl start docker
#查看docker狀態(tài)
sudo systemctl status docker
? ? ? ? 步驟二、添加本地賬戶為docker組
sudo gpasswd -a $USER docker //將用戶添加入組
newgrp docker //更新組
或
sudo usermod -aG docker 用戶名 //需要重啟~?
三、運(yùn)行一個(gè)容器
? ? ? ? 步驟一、拉取鏡像->查看下載的鏡像->運(yùn)行->查看運(yùn)行狀態(tài)
#拉取鏡像
docker pull httpd
#查看下載鏡像
docker images
#運(yùn)行
docker run -itd -p 8080:80 --name web1 httpd
#查看運(yùn)行狀態(tài)
docker ps
【報(bào)錯(cuò)解決1】
? ? ? ? 報(bào)錯(cuò)情況如下圖:
? ? ? ? ? ? ? ? 【原因】:之前用戶未成功添加到docker組中(添加方法請(qǐng)見(jiàn)上文(二、2))
? ? ? ? 步驟二、客戶端訪問(wèn)(驗(yàn)證容器)(ubuntn ip地址:8080)??
四、進(jìn)入容器
? ? ? ??
五、鏡像生命周期管理
一、鏡像part
#創(chuàng)建容器
docker create [OPTION] IMAGE [COMMOND] //狀態(tài)為:Created
#啟動(dòng)容器
docker start CONTAINER [COMMOND] //狀態(tài)為:up
#檢查容器狀態(tài)
docker ps -a
二、創(chuàng)建容器、啟動(dòng)容器
三、暫停/繼續(xù)容器
#暫停容器
docker pause CONTAINER
#繼續(xù)運(yùn)行
docker unpause CONTAINER
四、 終止/開(kāi)啟容器
#終止容器
docker stop CONTAINER
#開(kāi)啟容器
docker start CONTAINER
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-800573.html
五、刪除容器
#刪除容器
docker rm [OPTION] CONTAINER
【注】-f,--forece=false|true:是否強(qiáng)行終止并刪除一個(gè)運(yùn)行中的容器,默認(rèn)只能刪除停止的容器
六、查看容器
#查看容器詳情
#查看容器內(nèi)進(jìn)程
#查看統(tǒng)計(jì)信息(CPU、內(nèi)存等使用情況)
?六、portainer
docker run -p 9000:9000 --name webmgt -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-800573.html
到了這里,關(guān)于ubuntn之容器的基本操作(安裝docker|運(yùn)行容器|portainer)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!