docker容器的一些常見命令小結(jié)
更新時間:2024年01月05日 11:17:58 作者:童先生
Docker是目前最流行的容器化平臺之一,它提供了一種輕量級的虛擬化解決方案,使得應(yīng)用程序的部署和管理變得更加便捷和高效,這篇文章主要給大家總結(jié)介紹了關(guān)于docker容器的一些常見命令,需要的朋友可以參考下
docker 及docker-compose network概念及操作詳解
## network相關(guān)的操作 # 列出所有當(dāng)前主機上或Swarm集群上的網(wǎng)絡(luò) docker network ls #查看網(wǎng)絡(luò)詳情 docker network inspect network名稱 # 清除未使用的docker網(wǎng)絡(luò) docker network prune -f # 創(chuàng)建網(wǎng)絡(luò) ocker network create -d bridge br0 docker network create –subnet=192.168.50.0/24 br0 docker network create –subnet=192.168.50.0/24 –ip-range=192.168.50.0/24 br0 docker network create –subnet=192.168.10.0/24 –internal br1 #將容器添加進一個已有網(wǎng)絡(luò) docker network connect bridge 容器名或ID docker network connect --ip 172.17.0.18 network名稱【必須是自己創(chuàng)建的才可以】 容器名或ID #查看某一個容器中的網(wǎng)絡(luò),可以將一個容器連接到多個網(wǎng)絡(luò)中。 docker inspect 容器名或ID docker inspect --format='{{json .NetworkSettings.Networks}}' 容器名或ID # 獲取容器IP docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名或ID #將容器從網(wǎng)絡(luò)中移除 docker network disconnect bridge 容器名或ID # 刪除一個網(wǎng)絡(luò) docker network rm network名稱 ### 參考地址:【https://blog.csdn.net/penriver/article/details/128273455】
1.查看linux中是否安裝或者啟動
docker version
2. 容器ID的查詢方法
docker ps -a
3. 宿主機進入容器命令
docker exec -it 容器名稱id bash
4.查看docker日志
docker logs -f --tail 100 8bded59466b0
5.重啟docker命令
docker restart 8bded59466b0 例如進入MySQL容器: 我們默認mysql容器已經(jīng)正常啟動,以下為關(guān)鍵命令。 1.docker exec -it mysql bash : 進入已經(jīng)正常啟動的容器bash中,mysql是指實際容器名稱或容器id。 2.mysql -uroot -p :進入mysql 3.show databases :查看數(shù)據(jù)庫(進入mysql之后所有指令結(jié)尾都需要 ; ) 如何在docker和宿主機之間復(fù)制文件 從主機復(fù)制到容器sudo docker cp host_path containerID:container_path 從容器復(fù)制到主機sudo docker cp containerID:container_path host_path 參考鏈接:https://blog.csdn.net/weixin_44800419/article/details/116935819
docker 清理
Docker的時候遇到pull失敗的情況
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
總結(jié)
到此這篇關(guān)于docker容器的一些常見命令小結(jié)的文章就介紹到這了,更多相關(guān)docker容器命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker通過容器生成鏡像提交DockerCommit詳解
這篇文章主要介紹了Docker通過容器生成鏡像提交DockerCommit的詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2021-09-09Docker如何創(chuàng)建一個Jar服務(wù)容器
這篇文章主要介紹了Docker如何創(chuàng)建一個Jar服務(wù)容器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08docker?Desktop安裝WSL?--update報錯問題成功解決辦法
這篇文章主要介紹了如何在Windows?11上設(shè)置WSL2為默認版本,解決WSL2安裝和卸載過程中遇到的問題,包括強制中斷命令、wsl--uninstall命令無效以及手動刪除Linux發(fā)行版的方法,需要的朋友可以參考下2025-02-02jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項目
本文主要介紹了jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項目,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05