Docker(二)安裝及常用命令
阿新 • • 發佈:2019-01-14
1、安裝
1、安裝虛擬機器VMWare
連結:https://pan.baidu.com/s/1Xl7ENUm2gapPOFs-iXHpRQ
提取碼:eubm
2、下載centos,我下的是這個版本的
官網連結:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
注意:
Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。
Docker 執行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6 .32-431 或者更高版本
3、在VMware上安裝centos
附上部落格:https://www.cnblogs.com/yangxiansen/p/7860009.html
4、在centos上安裝docker
步驟如下:
1、檢查核心版本,必須是3.10及以上
uname -r
2、安裝docker
yum install docker
3、輸入y確認安裝
4、啟動docker
[[email protected] ~]# systemctl start docker
[[email protected] ~]# docker -v
Docker version 1.12 .6, build 3e8e77d/1.12.6
5、開機啟動docker
[[email protected] ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
如果需要關閉或重啟docker
停止docker
systemctl stop docker
重啟
systemctl restartdocker
2、常用命令
2)容器操作
1、搜尋映象
[[email protected] ~]# docker search tomcat
2、拉取映象
[[email protected] ~]# docker pull tomcat
3、根據映象啟動容器
docker run --name mytomcat -d tomcat:latest
4、docker ps
檢視執行中的容器
5、 停止執行中的容器
docker stop 容器的id
6、檢視所有的容器
docker ps -a
7、啟動容器
docker start 容器id
8、刪除一個容器
docker rm 容器id
9、啟動一個做了埠對映的tomcat
[[email protected] ~]# docker run -d -p 8888:8080 tomcat
-d:後臺執行
-p: 將主機的埠對映到容器的一個埠 主機埠:容器內部的埠
10、為了演示簡單關閉了linux的防火牆
service firewalld status ;檢視防火牆狀態
service firewalld stop:關閉防火牆
11、檢視容器的日誌
docker logs container-name/container-id
更多命令參看
https://docs.docker.com/engine/reference/commandline/docker/
可以參考每一個映象的文件