docker 學習筆記

啓動docker服務:/bin/systemctl start docker.service
/bin/systemctl stop docker.service


設置爲開機啓動命令:
systemctl start docker
systemctl enable docker

查看鏡像列表
docker images

刪除鏡像  
docker  rmi  imageID
docker rmi <image>:<tag>

查找鏡像
命令:
docker search <image_name>

下載鏡像
docker pull XXX

查看容器內部細節 
docker inspect 容器ID

#進入正在運行的容器並以命令行交互模式運行

構建dockerFile 三步驟:編寫dockerfile文件,docker build,docker run

#保存鏡像到本地擋牆目錄
docker save -o  centos.tar   e81287bd8c83 


docker build -t centos:mysql .

查看鏡像詳細信息
docker inspect  imageID

提交容器爲新的鏡像
docker commit -m 'centos:msyql' 7f5864324b3b  mycentos_hz:5.7.28

加載本地鏡像包到docker
docker load -i my_centos.tar

交互運行
docker  run  -it  --name centos_test_ldy  f69aa17bcb91  -p 9090:9090

docker system prune命令可以用於清理磁盤,刪除關閉的容器、無用的數據卷和網絡,以及dangling鏡像(即無tag的鏡像)。

docker system prune -a命令清理得更加徹底,可以將沒有容器使用Docker鏡像都刪掉

yum install net-tools -y
這個是安裝ifconfig
docker system df命令,類似於Linux上的df命令,用於查看Docker的磁盤使用情況:

在啓動centos/ubuntu容器時,可以做一個手腳:做一個死循環,持續輸出任意,這樣容器不會認爲沒事可做而自殺了。

docker run -d centos /bin/sh -c "while true; do echo hello world; sleep 1; done"

/etc/init.d/mysql start  
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章