docker是乙個開源的容器引擎,是乙個輕量級的容器技術。(是什麼?)
docker能把軟體編譯成映象,在映象中對軟體進行各種配置,然後發布映象,別人能直接使用這個映象,減少配置。(能幹什麼?)
執行中的這個映象稱為容器,容器啟動是非常快速的
使用docker的步驟:
1)、安裝docker
2)、去docker倉庫找到這個軟體對應的映象;
3)、使用docker執行這個映象,這個映象就會生成乙個docker容器;
4)、對容器的啟動停止就是對軟體的啟動停止;
1、檢查核心版本,必須是3.10及以上
uname ‐r
2、安裝docker
yum install docker
3、輸入y確認安裝
4、啟動docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker ‐v
docker version 1.12.6, build 3e8e77d/1.12.6
5、開機啟動docker
[root@localhost ~]# systemctl enable docker
created symlink from /etc/systemd/system/multi‐
user.target.wants/docker.service to
/usr/lib/systemd/system/docker.service.
6、停止docker
1、搜尋映象
[root@localhost ~]# docker search tomcat
2、拉取映象
[root@localhost ~]# 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
[root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat
‐d:後台執行
‐p: 將主機的埠對映到容器的乙個埠 主機埠:容器內部的埠
10、為了演示簡單關閉了linux的防火牆
service firewalld status ;檢視防火牆狀態
service firewalld stop:關閉防火牆
11、檢視容器的日誌
docker logs container‐name/container‐id
更多命令參看
/reference/commandline
/docker/
可以參考每乙個映象的文件
安裝和使用docker
centos8.2vim etc docker daemon.jsonwget o etc yum.repos.d docker ce.repo 搜尋docker倉庫,搜nginx docker search nginx docker pull nginx docker image pull ngi...
Docker學習 二 Docker安裝和使用
這一篇我將介紹下docker的安裝和使用方式 首先是如何安裝docker,下面我將介紹在兩種linux核心作業系統下安裝docker 其一是ubuntu debian 安裝 docker ce sudo apt get update sudo apt get install docker ce 啟動...
Docker的安裝和使用
docker中文教程 易佰教程 docker安裝與部署1 簡化程式 docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,便可以實現虛擬化。docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入docker中進行管理。方便快捷已經...