docker與docker的基本使用

docker

什麼是docker
Docker 是一個實現輕量級的操作系統虛擬化解決方案,讓開發者可以打包他們的應用到一個可移植的容器中,然後在任何一個流行的操作系統上發佈。
docker的優勢
1、高效的利用系統資源,沒有額外的開銷
2、啓動容器的速度快
3、移植能力強,運行環境在不同的系統是一致的,便於遷移
4、隔離性好,一個鏡像可以創建多個容器,互不干擾

docker基本使用

安裝yum管理工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2 

設置鏡像源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安裝 Docker-CE

sudo yum install docker-ce

啓動docker

# 開機自啓
sudo systemctl enable docker 
# 啓動docker服務  
sudo systemctl start docker

設置docker的鏡像

sudo vim /etc/docker/daemon.json
//設置鏡像源
{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}

修改後重啓docker使之生效

sudo service docker restart

鏡像相關命令
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
容器相關的命令
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

部署Mysql
在這裏插入圖片描述
進入容器,修改字符集爲utf-8
在etc/mysql/my.cnf下添加

[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

show variables like ‘%character%’; 查看字符集

部署redis
在這裏插入圖片描述
部署nginx
在這裏插入圖片描述
docker中nginx的配置文件在/etc/nginx下

docker容器的自啓動
在這裏插入圖片描述

容器的遷移與備份
在這裏插入圖片描述
傳輸鏡像
scp ./mysql57.tar [email protected]:/mysql57.tar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章