docker在centos7安裝及常用命令
阿新 • • 發佈:2019-02-01
因為docker安裝包下載要翻牆,所以這裡用了國內的映象源。
先看docker如何在centos7上進行安裝:
- 準備工作
1.備份yum下載源:
$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.獲取阿里的國內源:
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.清理:
$ yum clean all
4.加快取:
$ yum makecache
- 安裝docker
1.安裝docker:
$ yum -y install docker-ce
2.安裝完成後啟動並檢視版本:
$ systemctl start docker.service
$ docker version
3.加入開機啟動:
$ systemctl enable docker
docker的常用命令
docker build -t <name> . #使用當前目錄下的Dockerfile建映象,注意那個"."
docker images #檢視當前映象
docker run -p <ip>:<hostPort> :<containerPort> <name> #啟動對應映象,並進行了埠對映,其中ip可以省略,預設為127.0.0.1
舉例:
docker run -p 4000:80 <name> #啟動對應映象,並進行了埠對映,將本地4000埠對映到容器的80埠上。
docker ps #查詢本機正在執行的容器
docker stop <name>/<containerID> #停止執行中容器
docker kill <name>/<containerID> #停止執行中容器
docker login #登陸映象倉庫
docker tag <XXX> <YYY> #將XXX更改為YYY
docker push <RepositoryName>:<TagName> #把映象推送到對應版本庫
docker rmi <name> #刪除本地映象
docker rm <containerID> #刪除容器
docker logs -f -t --since="2018-05-19" --tail=500 <imageID> #檢視自2018-05-19起的500條日誌記錄