?
docker 卸載
使用yum安裝docker 如需卸載docker可以按下面步驟操作:
1、停止docker服務
systemctl stop docker
2、查看yum安裝的docker文件包
yum list installed |grep docker
3、查看docker相關的rpm源文件
rpm -qa |grep docker
4、刪除所有安裝的docker文件包
yum -y remove docker-ce.x86_64 docker-ce-18.03.1.ce-1.el7.centos.x86_64
其他的docker相關的安裝包同樣刪除操作,刪完之后可以再查看下docker rpm源
rpm -qa |grep docker
5、刪除docker的鏡像文件,默認在/var/lib/docker目錄下
刪除上述的docker目錄
rm -rf /var/lib/docker
到此docker卸載就完成了
docker安裝
1、下載Docker依賴組件
yum -y install yum-utils device-mapper-persistent-data lvm2
2、設置下載Docker的鏡像源為阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝Docker服務
yum -y install docker-ce
4、安裝成功后,啟動Docker并設置開機自啟
5、啟動Docker服務
systemctl start docker
部分情況安裝完成無法啟動docker的完全卸載后按照此方法重新安裝
首先確定把相應的前置包都安裝好
下載Docker依賴組件
yum -y install yum-utils device-mapper-persistent-data lvm2
之后操作命令行執(zhí)行命令:
yum-config-manager --disable dockerrepo
然后再執(zhí)行:
sudo yum install docker-ce docker-ce-cli containerd.ioLoaded plugins: fastestmirror
然后Docker就能夠安裝成功啦
6、設置開機自動啟動
systemctl enable docker
7、測試安裝成功
docker version
Docker常用命令
1,啟動docker
systemctl start docker
2,關閉docker
systemctl stop docker
3,重啟docker
systemctl restart docker
4, 查看docker運行狀態(tài)(顯示綠色代表正常啟動)
systemctl status docker
docker的幫助命令
1,忘記了某些命令的使用可以查看
docker --help
演示:假如我們啟動鏡像的時候忘記命令的使用
docker run --help
Docker鏡像命令
1,查看docker鏡像列表
docker images
2,單獨搜索鏡像
docker images 鏡像名
3,拉取鏡像 不加tag(版本號) 即拉取docker倉庫中 該鏡像的最新版本latest 加:tag 則是拉取指定版本
docker pull 鏡像名
docker pull 鏡像名:tag
比如:
docker pull mysql(拉取最新版)
docker pull mysql:8.0.17(拉取指定版本)
4,刪除沒有用的鏡像
刪除一個
docker rmi -f 鏡像名/鏡像ID
刪除多個 其鏡像ID或鏡像用空格隔開即可
docker rmi -f 鏡像名/鏡像ID 鏡像名/鏡像ID 鏡像名/鏡像ID
刪除全部鏡像 -a 意思為顯示全部, -q 意思為只顯示ID
docker rmi -f $(docker images -aq)
強制刪除
docker image rm 鏡像名稱/鏡像ID
5,查看docker容器資源
docker stats
6,docker復制文件到容器指定目錄
docker cp /usr/local/bin/sonar-l10n-zh-plugin-8.9.jar
容器名稱:/opt/sonarqube/extensions/
docker容器命令
1,查看正在運行的容器
docker ps
2,查看所有容器包括正在運行和停掉的容器
docker ps -a
3,運行一個容器
-it 表示 與容器進行交互式啟動 -d 表示可后臺運行容器 (守護式運行) --name 給要運行的容器 起的名字
/bin/bash 交互路徑 docker run -it -d --name 要取的別名 鏡像名:Tag /bin/bash例如:我們啟動一個mysql5.7版本的
docker run -it -d --name mysql mysql:5.7 /bin/bash
然后查看運行的容器
docker ps
4,訪問容器
docker exec -it mysql /bin/bash
5,刪除容器 首先要停止運行的容器
先停止咱之前運行的 mysql5.7 容器
docker stop 容器名/容器ID
然后再進行查詢所有容器
docker ps -a
刪除一個容器
docker rm -f 容器名/容器ID
刪除多個容器 空格隔開要刪除的容器名或容器ID
docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID
刪除全部容器
docker rm -f $(docker ps -aq)
容器端口與服務器端口映射
-p 宿主機端口:容器端口
-p 8080:8081解析 將容器內部的 8081端口與docker 宿主機(docker裝在哪臺服務器 哪臺服務器就是宿主機)8888 端口進行映射 那通過外部訪問宿主機8080端口 即可訪問到 docker 容器 8081端口了
docker run -it -d --name mysql -p 8888:6379 mysql:5.7 /bin/bash
然后運行容器文章來源:http://www.zghlxwxcb.cn/news/detail-492415.html
docker exec -it 容器ID /bin/bash
退出容器就是文章來源地址http://www.zghlxwxcb.cn/news/detail-492415.html
exit 或者 ctrl+p+q
6,docker查看容器日志命令
docker logs 鏡像名稱/鏡像ID(查看歷史全部日志)
docker logs -f 鏡像名稱/鏡像ID(查看實時日志)
到了這里,關于(Linux)Docker完全卸載與Docker安裝和Docker常用命令的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!