Docker的一些命令学习
1、搜索镜像
1 | docker search --limit 3 ubuntu |
2、获取镜像
1 | docker pull ubuntu |
3、查看目前存在的镜像
1 | docker images |
4、删除镜像
1 | docker rmi ID |
5、创建映射端口为80的交互式界面
1 | docker run -tid -p 80:80 -p 3309:3306 -v /var/www/html:/var/www/html --name t1 ubuntu /bin/bash |
6、启动服务和停止服务
1 | docker stop t1 |
7、删除容器和服务
1 | docker stop $(docker ps -a -q) #停止所有服务 |
8、改变源
1 | vim /etc/docker/daemon.json #添加配置文件 |
二、ubuntu容器的操作
进入容器
1 | docker exec -ti t1 /bin/bash #进入容器 |
1、配置nginx环境和安装
1 | apt install -y nginx php-fpm mysql-client mysql-server vim |
2、配置mysql
1 | /etc/init.d/mysql restart |
三、创建镜像
1 | docker commit -m="first commit" -a="gylq" t1 gylq/t1 |
四、镜像和容器的导入和导出
1、镜像的
1 | docker save -o gylq_t1.tar gylq/t1 #导出 |
2、容器的
1 | docker export t1 >./web.tar #导出 |
我的个人博客
孤桜懶契:http://gylq.gitee.io