Docker系列文章:
- 你好!Docker【概念+原始碼+保姆式教程】
- Docker常用命令
- 【保姆級教程】Docker基礎操作篇-Dokerfile(含原始碼)
- 【保姆級教程】Docker進階操作篇-Compose(含原始碼)
- 【保姆級教程】VMware+CentOS 7 配置靜態IP(小名已排雷,放心跟著教程走)
本文目錄
- Docker常用命令
- 一、Docker命令
- 二、鏡像命令
- 三、容器命令
- 四、其他常用命令
Docker常用命令
一、Docker命令
1.啟動Docker
systemctl start docker
2.重啟Docker
systemctl restart docker
3.關閉Docker
systemctl stop docker
4.查看Docker日志
docker logs [容器名/容器ID]
5.顯示docker的版本資訊
docker version
6.顯示docker的系統資訊,包括鏡像和容器的數量
docker info
7.幫助命令
docker 命令 --help
二、鏡像命令
1.查看mysql在DockerHub中有哪些鏡像
docker search mysql
2.拉取MySql鏡像
docker pull mysql:5.7
3. 列出本地所有的鏡像(含中間映像層,默認情況下,過濾掉中間映像層)
docker images
4.洗掉鏡像
1)洗掉指定鏡像( "IMAGE ID"寫前四位即可 )
docker rmi <REPOSITORY>或者<IMAGE ID>
2)洗掉所有鏡像
docker rmi $ ( docker images - q )
三、容器命令
1.查看所有容器
docker ps -a
2.查看運行的容易
docker ps
3.前臺啟動容器(寫鏡像id前四位即可)
docker run -it 鏡像名/鏡像id /bin/bash
4.后臺啟動容器
docker run -d 鏡像名
5. 啟動容器
docker start 容器ID
6.重啟容器
docker restart 容器ID
7.進入容器內部
docker exec -it 容器ID /bin/bash
8.退出容器內部
#停止容器中的服務并退出
exit
#不停止容器中的服務退出
Ctrl+P+Q
注:若出現退出失敗,則可以嘗試以下步驟:
? 1)查看哪些行程沒有結束
jobs -l
? 2)顯示
[1]+ 1023 Stopped python3 test2_Linux3.py (wd: /program/opencv)
? 3)然后用以下命令結束
kill -9 1023
? 4)再次執行
exit
9.洗掉指定容器
docker rm <CONTAINER ID>或者<NAMES>
10. 洗掉所有容器
1)首先需要停止所有的容器
docker stop $(docker ps -a -q)
2)洗掉所有的容器
docker rm $(docker ps -a -q)
四、其他常用命令
1.獲取容器/鏡像的元資料
docker inspect 容器id/鏡像id
2.運行Mysql命令
-d 后臺啟動
-p 埠映射
-v 卷掛載
-e 環境配置
--name 容器名字
[root@aubin yym]# docker run -d -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
3.Dockerfile命令
進入Dockerfile檔案所在目錄
[root@eamon Demo]# docker build -t eamonmysql
4.Docker-compose命令
前臺啟動
進入Docker-Compose檔案所在目錄
[root@eamon RedisDemo]# docker-compose up
后臺啟動
[root@eamon RedisDemo]# docker-compose up -d
文章后期還會繼續優化,如果覺得小名的文章幫助到了您,請關注小名,支持一下小名😄,給小名的文章點贊👍、評論?、收藏🤞謝謝大家啦~???
小名在這里祝大家新年快樂!萬事如意!🎉🎉🎉
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259437.html
標籤:其他
上一篇:臨時部署壓測環境
