
一、linux環(huán)境下安裝docker
1、安裝環(huán)境
此處在Centos7進行安裝,可以使用以下命令查看CentOS版本
lsb_release -a

在 CentOS 7安裝docker要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 3.10 以上,可以使用以下命令查看

2、yum源安裝docker
2.1 更新yum源
yum -y update
2.2 yum安裝docker
yum -y install docker
2.3 啟動docker
systemctl start docker
2.4 查看docker服務狀態(tài)
systemctl status docker

以上說明docker安裝成功
2.5 設置docker 開機啟動
systemctl enable docker.service
二、docker中安裝寶塔面板
1、下載docker鏡像
docker pull centos:7.9.2009
2、創(chuàng)建docker容器
docker run
-i
-t
-d
--name baota
-p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888
--privileged=true
-v /home/www:/www centos:7.9.2009
上面命令的意思是
創(chuàng)建一個docker容器
命名為baota(名稱大家自定義)讓他后臺運行,
然后將宿主機的20,21,80,443,888,8888這五個端口映射到docker容器中去(服務器的端口要開放)。
并且將宿主機的/home/www文件夾映射到docker容器的/www上去(注意:文件目錄如果不存在。宿主機和容器會自己創(chuàng)建,無需手動創(chuàng)建)。
privileged表示在運行容器的時候,給容器加特權,設置容器有寫文件的權限。
3、查看、進入容器
docker ps -a
docker exec -it baota
4、執(zhí)行寶塔安裝命令(期間會有一個安裝確認,輸入y)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
5、安裝完成,測試

6、查看默認地址、賬號和密碼
bt default
7、如果服務器重啟后,需要重啟一下docker和寶塔面板
docker 啟動容器
docker start baota
寶塔重啟命令
/etc/init.d/bt restart
其他常用命令
列出所有的容器 ID
docker ps -aq
停止所有的容器
docker stop $(docker ps -aq)
刪除所有的容器
docker rm $(docker ps -aq)
刪除所有的鏡像
docker rmi $(docker images -q)
刪除所有不使用的鏡像
docker image prune --force --all或者docker image prune -f -a
刪除所有停止的容器
docker container prune
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: