Docker安裝及常用命令


修改機器名:

[root@docker /]# hostnamectl set-hostname Docker

安裝EPEL源:

[root@docker /]# yum -y install epel-release
[root@docker /]# yum clean all
[root@docker /]# yum makecache

安裝Docker:

[root@docker /]# yum -y install docker
[root@docker /]# systemctl enable docker
[root@docker /]# systemctl start docke

 

鏡像管理:
搜索在線可用的鏡像名

[root@docker /]# docker search centos 

從官網拉取鏡像                    

[root@docker /]# docker pull centos  

查詢本地所有的鏡像

[root@docker /]# docker images

刪除單個鏡像                                    

[root@docker /]# docker rmi docker.io/centos -f 

刪除所有鏡像

[root@docker /]# docker rmi$(docker images | grep none | awk '{print $3}' | sort -r)

創建鏡像

[root@docker /]# docker commit -m="Added Nginx 10.1" -a="Rock Zhao" ef16fea87866 17track/nginx:v1

查看鏡像詳細信息

[root@docker /]# docker inspect 10888ace4357

 

容器管理:
創建容器

[root@docker /]# docker run -it --restart=always --name centos7 -p 80:80 -v /root/docker-centos7:/root/docker-centos7 docker.io/centos:latest /bin/bash

查看正在運行的容器

[root@docker /]# docker ps

查看最后退出的容器的ID  

[root@docker /]# docker ps -l   

查看所有的容器,包括退出的                                    

[root@docker /]# docker ps -a 

 

啟動容器

[root@docker /]# docker start determined_noyce

停止容器

[root@docker /]# docker stop determined_noyce

殺掉容器            

[root@docker /]# docker kill determined_noyce

刪除容器

[root@docker /]# docker rm determined_noyce

刪除所有容器                 

[root@docker /]# docker rm$(docker ps -a -q) 

 

登錄容器

[root@docker /]# docker exec -i -t determined_noyce /bin/bash

執行容器內部程序命令

[root@docker /]# docker exec centos7 /usr/local/nginx/sbin/nginx

拷貝文件

[root@docker /]# docker cp nginx2:/usr/local/nginx /home
[root@docker /]# docker cp rootpath-96.20170113.tar.gz nginx1:/usr/local/src/

顯示容器內運行的進程

[root@docker /]# docker top <container>

查詢某個容器的所有操作記錄                     

[root@docker /]# docker logs {容器ID|容器名稱} 

實時查看容易的操作記錄        

[root@docker /]# docker logs -f {容器ID|容器名稱}

 

[THE END]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM