以下均在centos 7進行的操作
docker安裝
1
|
yum install -y docker |
-y:表示在安裝過程中按照默認配置進行安裝,不需要進行逐步確認
查看已經(jīng)安裝的docker
1
|
yum list installed | grep docker |
刪除已經(jīng)安裝的docker
1
2
3
|
yum remove -y docker.x86_64 yum remove -y docker-client.x86_64 yum remove -y docker-common.x86_64 |
docker服務啟動
1
|
systemctl start docker 或者 systemctl start docker.service |
docker服務狀態(tài)查看
1
|
systemctl status docker |
docker服務停止
1
|
systemctl stop docker |
docker服務重啟
1
|
systemctl restart docker |
1
|
docker pull tomcat:7.0.77-jre7 |
拉去命令:docker pull
鏡像名稱:tomcat
版本號(TAG):7.0.77-jre7
可以在網(wǎng)站(https://hub.docker.com )先查詢鏡像名稱及版本號,然后用docker命令進行拉去,拉去鏡像(默認從docker官方進行拉去,有可能會出現(xiàn)超時)
國內(nèi)站點拉取
首先在/etc/docker目錄下編輯daemon.json文件
1
|
vi /etc/docker/daemon .json |
在文件中加入:
1
|
{ "registry-mirrors" : [ "https://docker.mirrors.ustc.edu.cn" ] } |
編輯完成之后重啟docker
1
|
systemctl restart docker |
配置完成之后重新拉去(拉去速度根據(jù)網(wǎng)速決定)
列出所有鏡像
1
|
docker images |
刪除鏡像
1
2
|
docker rmi docker.io /tomcat :7.0.77-jre7 或者 docker rmi b39c68b7af30 docker.io /tomcat :鏡像名稱,拉去官網(wǎng)的鏡像名稱前都帶docker.io/前綴 b39c68b7af30:鏡像ID,根據(jù)自己實際的替換 |
導出鏡像
1
|
docker save docker.io /tomcat :7.0.77-jre7 > /root/mytomcat7 . tar .gz |
導入鏡像
1
|
docker load < /root/mytomcat7 . tar .gz |
查看所有容器
1
|
docker ps -a |
查看正在運行的容器
1
|
docker ps |
啟動容器
交互方式啟動
1
2
3
4
|
docker run -it --name mytomcat1 docker.io /tomcat :7.0.77-jre7 /bin/bash mytomcat1 :表示啟動容器時給起的別名 docker.io /tomcat :7.0.77-jre7:表示你要啟動哪個鏡像的容器實例 /bin/bash :表示啟動以后用命令進行交互 |
守護進程方式啟動容器
1
|
docker run -d --name mytomcat2 docker.io /tomcat :7.0.77-jre7 |
交互的方式進入已經(jīng)運行的容器中
1
|
docker exec -it mytomcat2 /bin/bash |
停止容器
1
2
|
docker stop mytomcat2 或者 docker stop 3c28f94c533f 3c28f94c533f:表示容器ID(CONTAINER ID) |
重啟容器
1
|
docker start mytomcat2 或者 docker start 3c28f94c533f |
刪除容器
1
|
docker rm mytomcat2 或者 docker rm 3c28f94c533f |
刪除所有容器
1
|
docker rm `docker ps -a -q` |
以上所述是小編給大家介紹的docker常用命令總結(jié)之安裝、鏡像、容器基本操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網(wǎng)站的支持!
原文鏈接:https://my.oschina.net/ht896632/blog/894302