docker基本使用方法入門示例
基礎(chǔ)命令奉上:
1、docker命令查詢方法
docker --help 獲取docker命令幫助
docker search --help 查詢docker 子命令search的幫助
2、查詢鏡像
查詢鏡像
docker search 192.168.206.100:5000/mysql 查詢指定服務(wù)器指定鏡像 docker search mysql 查詢官方鏡像庫(kù)鏡像
ps:Name 中 “/”前為標(biāo)簽用于識(shí)別,斜線后為鏡像名字
3、下拉鏡像
docker pull mysql
下載慢可以使用國(guó)內(nèi)的鏡像加速站,配置如下
vim /etc/docker/daemon.json #寫入以下內(nèi)容 { "registry-mirrors": ["https://ep9gag8m.mirror.aliyuncs.com"] } #https://ep9gag8m.mirror.aliyuncs.com 阿里云的鏡像加速站 #保存后重啟docker服務(wù) systemctl restart docker
4、查詢本地鏡像
docker images
5、修改鏡像名稱
#mysql為原有鏡像,通過(guò)原有鏡像創(chuàng)建一個(gè)新的鏡像方便識(shí)別和使用 docker tag mysql tong/mysql
6、查看docker鏡像的元數(shù)據(jù)
docker inspect mysql
如圖所示元數(shù)據(jù)包括標(biāo)簽信息、配置文件、AUFS等信息
7、上傳鏡像
docker push tong/mysql
8、刪除鏡像
docker rmi tong/mysql
9、創(chuàng)建容器
#參數(shù)-i 保持STDIN打開,即使沒(méi)有連接 -t 分配一個(gè)偽tty -d 在后臺(tái)運(yùn)行container,打印container ID docker run -itd mysql /bin/bash
10、查看容器
#-a為查看全部容器 不加-a會(huì)只顯示正在運(yùn)行中的容器 docker ps -a
11、刪除容器
#9f6aa09861ed是容器ID docker rm 9f6aa09861ed
12、將命令在容器中執(zhí)行并返回執(zhí)行結(jié)果
# -i 交互式 -t 分配tty docker exec -it 1ce0e5680d6f ls
13、登錄到容器環(huán)境
docker exec -it 1ce0e5680d6f /bin/bash
ps:容器內(nèi)命令只有需要的那幾個(gè),如下圖vi命令都沒(méi)有
14、容器服務(wù)端口映射
#--name 容器名稱 -p 指定端口映射 -e 參數(shù) MYSQL_ROOT_PASSWORD=tong mysql root密碼為tong -d 在后臺(tái)運(yùn)行 docker run --name mysql5 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=tong -d mysql
15、容器運(yùn)行
docker start 10ec3f11be75
16、停止容器
docker stop 10ec3f11be75
17、通過(guò)宿主機(jī)訪問(wèn)mysql
因?yàn)樽隽硕丝谟成渌栽L問(wèn)物理機(jī)的3306端口就是訪問(wèn)docker容器的3306端口
18、特別注意
1)容器在運(yùn)行時(shí)無(wú)法刪除,需要先停止容器再刪除
2)容器運(yùn)行時(shí)不要直接刪除鏡像
到此這篇關(guān)于docker基本使用方法入門示例的文章就介紹到這了,更多相關(guān)docker基本使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows/Mac系統(tǒng)Docker方式安裝Mysql(包含utf8)
本文主要介紹了Windows/Mac系統(tǒng)Docker方式安裝Mysql(包含utf8),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11docker?machine安裝極狐gitlab的過(guò)程詳解
這篇文章主要介紹了docker?machine安裝極狐gitlab的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07Docker安裝Nginx教程實(shí)現(xiàn)圖例講解
這篇文章主要介紹了Docker安裝Nginx教程圖例講解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟
本文主要介紹了Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-03-03解決docker run中使用 ./ 相對(duì)路徑掛載文件或目錄失敗的問(wèn)題
這篇文章主要介紹了解決docker run中使用‘./‘相對(duì)路徑掛載文件或目錄失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03