1、獲取鏡像
docker pull NAME[:TAG]
docker pull centos:latest
2、查看鏡像列表,列出本地的所有images
docker images [OPTIONS][NAME]
docker images centos
3、刪除鏡像,從本地刪除一個(gè)已經(jīng)下載的鏡像
docker rmi IMAGE [IMAGE...]
docker rmi centos:latest
3、啟動(dòng)Container盒子
docker run [OPTIONS] IMAGE [COMMAND][ARG...]
docker run -ti centos /bin/bash
4、查看容器列表,可看到我們創(chuàng)建過的所有container
docker ps [OPTIONS]
docker ps -a
5、停止一個(gè)正在運(yùn)行的容器
docker kill 容器id
1
6、重啟一個(gè)正在運(yùn)行的容器
docker restart 容器id
1
7、啟動(dòng)一個(gè)已經(jīng)停止的容器
docker start 容器id
1
8、移除一個(gè)或多個(gè)容器實(shí)例
docker rm [OPTIONS] CONTAINER [CONTAINER...]
移除所有微運(yùn)行的容器
docker rm $(docker container ls -aq)
9、指定的容器運(yùn)行命令
docker exec -it 容器id /bin/bash
1
10、查詢看容器的詳細(xì)信息
docker inspect 容器id
11、查看日志
docker logs 容器id
12、安裝MySQL
docker pull mysql:8
第1種:docker run --name docker-mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql:8
第2種(掛載、字符編碼):docker run -p 3306:3306 --name docker-mysql -v /usr/local/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
/var/lib/mysql是mysql容器數(shù)據(jù)存儲(chǔ)位置
13、安裝Redis
docker pull redis
docker run --name dokcer-redis -d -p 6379:6379 redis
本站文章版權(quán)歸原作者及原出處所有 。內(nèi)容為作者個(gè)人觀點(diǎn), 并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。本站是一個(gè)個(gè)人學(xué)習(xí)交流的平臺(tái),網(wǎng)站上部分文章為轉(zhuǎn)載,并不用于任何商業(yè)目的,我們已經(jīng)盡可能的對作者和來源進(jìn)行了通告,但是能力有限或疏忽,造成漏登,請及時(shí)聯(lián)系我們,我們將根據(jù)著作權(quán)人的要求,立即更正或者刪除有關(guān)內(nèi)容。本站擁有對此聲明的最終解釋權(quán)。