1.1 Docker安装
#1.下载关于Docker的依赖环境yum -y install yum-utils device-mapper-persistent-data lvm2# 2.设置下载Docker的镜像源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 3.安装Dockeryum makacache fastyum -y install docker-ce# 4.启动,并设置为开机自动启动,测试# 启动Docker服务systemctl start docker# 设置开机自动启动systemctl enable docker# 测试docker run hello-world
1.2 docker中央仓库
- Docker官方,下载速度慢
- 国内镜像网站:网易蜂巢、daocloud等
http://c.163.yun.com/hub#/home
http://hub.daocloud.io/ (推荐)
- 在公司内部采用私服方式 (添加配置生效)
```shell
需要在/etc/docker/daemon.json
{ “registry-mirrors”:[“http://registry.docker-cn.com“], “insecure-registries”:[“ip:port”] }
重启两个服务
systemctl daemon-reload systemctl restart docker
<a name="Ww5yx"></a>#### 1.3 镜像的操作```shell# 1.拉取镜像到本地docker pull 镜像名称[:tag]# 举个例子docker pull daocloud.io/library/tomcat:8.5.15-jre8# 2.查看全部本地镜像docker images# 3.删除本地镜像docker rmi 镜像的标识# 4.镜像的导入导出# 将本地的镜像导出docker save -o 导出的路径 镜像id# 加载本地的镜像文件docker load -i 镜像文件# 修改镜像名称docker tag 镜像id 新镜像名称
1.4 容器的操作
# 1. 运行容器# 简单操作docker run 镜像的标识|镜像名称[:tag]# 常用的参数docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识|镜像名称[:tag]# -d:代表后台运行容器# -p 宿主机端口:容器端口:为了映射当前Linux的端口和容器的端口# --name:指定容器名称# 2. 查看正在运行的容器docker ps [-qa]# -a: 查看全部的容器,包括没有运行# -q: 只查看容器的标识# 3. 查看容器的日志docker log -f 容器id# -f:可以滚动查看日志的最后几行# 4.进入到容器内部docker exec -it 容器id bash# 5. 删除容器(删除容器前需要先停止容器)# 停止指定容器docker stop 容器id# 停止全部容器docker stop $(docker ps -qa)# 删除指定容器docker rm 容器id# 删除全部容器docker rm $(docker ps -qa)# 6. 启动容器docker start 容器id
