centos 七、docker、putty(用於鏈接服務器)linux
Docker支持如下的CentOS版本:chrome
(對於初學者而言,能夠安裝寶塔客戶端,安裝商店中的docker插件,這樣能夠方便管理)docker
1.Docker 要求 CentOS 系統的內核版本高於 3.10 ,使用命令uname -r 查看當前系統內核json
uname -r
2.使用 root
權限登陸 Centos。確保 yum 包更新到最新。centos
yum update -y
3.安裝一些必要的系統工具:緩存
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.添加軟件源信息:tomcat
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新 yum 緩存:bash
sudo yum makecache fast
6.安裝 Docker-ce:服務器
sudo yum -y install docker-ce
7.啓動 Docker 後臺服務app
sudo systemctl start docker
8.查看docker 版本
docker version
出現下圖界面則docker 安裝成功
9.設置docker 開機啓動
sudo systemctl enable docker
1.查看在運行中的容器
docker ps
2.查看全部容器,包括已在運行的與未在運行的
docker ps -a
3.查看本地鏡像
docker images
刪除鏡像
docker rmi 鏡像id
強制刪除鏡像
docker rmi -f 鏡像id
4.部署一個docker容器
例:這裏以tomcat鏡像爲例
1.查找鏡像 docker search tocmat
2.下載鏡像 docker pull imagename(經過search查得的鏡像名)
3.查看本地鏡像 docker images
docker run -d -p 8080:8080 鏡像id /bin/bash
鏡像id處能夠填寫鏡像的id,也能夠填寫鏡像名,若是填寫鏡像名,但本地又不存在該鏡像則會自動拉去同名鏡像
-d 守護模式運行
-p 將宿主機的端口8080 -> 映射到容器的8080端口上,若是須要映射多個端口可多添加幾個-p參數
docker啓動成功後映射的端口號便已經固定,須要進入容器修改json文件才能進行端口號的添加與修改
容器的配置文件路徑:
①. /var/lib/docker/containers/容器id/
該目錄下有兩個json配置文件,config.v2.json,hostconfig.json,須要同時修改兩個配置文件才能生效
下面的事例中是暴露了三個端口,"50000/tcp"爲宿主機端口,HostPort:"50000"爲容器端口
②.config.v2.json文件
③.hostconfig.json文件
5.啓動一個容器,必須是部署過的容器才能經過這種方式啓動
docker start 容器id
6.中止一個容器
docker stop 容器id
7.重啓一個容器
docer restart 容器id
8.進入到容器中
docker exec -it 運行中容器的id /bin/bash
9.刪除容器
docker rm 容器id
10.部署時給容器設置共享內存
docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome
--shm-size=2g 爲設置共享內存