Linux使用Docker容器部署环境
-
利用连接工具连上服务器(我这里用的是Xshell)
-
查看linux的版本:
uname -r
我这里是3.1的最好要3.0以上的 -
更新yum命令:
yum update
-
使用yum安装docker:
yum install docker
(如果想卸载请使用命令:yum remove docker \
) -
启动docker服务:
systemctl start docker
(如果想停止docker服务请使用::systemctl stop docker
) -
设置开机启动:
systemctl enable docker
-
查看docker的版本:
docker -v
-
拉取镜像,拉取镜像,但是在拉取镜像之前还是希望你设置一下拉取镜像的地址(当然不设置也没事,就是慢一点)
修改或创建daemon.json文件:vi /etc/docker/daemon.json
将以下配置写入到文件中,保存并退出(不会操作的百度下vi命令吧):
{
"registry-mirrors": ["http://f1361db2.m.daocloud.io"]
}
- 重启docker服务:
systemctl restart docker.service
- 查看有没有我们需要使用的镜像:
docker search 【需要的镜像名字】:【版本号】例如:docker search tomcat:tag
- 拉取镜像:
docker pull 镜像名 例如拉取tomcat:docker pull tomcat
- 查看拉取的镜像:
docker images
- 删除镜像:
docker rmi 镜像ID
- 制作容器(这里以制作tomcat为例):
docker run --name tomcat -p 8080:8080 -d tomcat
- 查看制作好的容器:
docker ps -a 或者 docker ps
- 删除容器:
docker rm 容器ID
- 进入容器内部:
docker exec -it 容器ID /bin/bash
- 制作mysql容器:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
(mysql容器制作方式有些不太一样在这里写出来) - 停止容器/启动容器:
docker stop 容器ID/docker start 容器ID