【知识积累】Docker的基本操作和学习

admin 2022年1月10日03:34:03评论126 views字数 1492阅读4分58秒阅读模式

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
2
docker stop t1
docker exec -ti t1 /bin/bash #进入容器bash中

7、删除容器和服务

1
2
3
docker stop $(docker ps -a -q)   #停止所有服务
docker rm $(docker ps -a -q) #删除所有服务
docker rmi ID

8、改变源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vim /etc/docker/daemon.json #添加配置文件
在其中添加
{
"registry-mirrors": ["https://y0qd3iq.mirror.aliyuncs.com"]
}

service docker restart #重启服务


docker info|grep Mirrors -A 1 #查看添加的源


WARNING: Support for cgroup v2 is experimental
Registry Mirrors:
http://f1361db2.m.daocloud.io/

二、ubuntu容器的操作

进入容器

1
2
3
4
5
docker exec -ti t1 /bin/bash #进入容器
docker attach t1 #进入容器

apt-get update
apt-get upgrade #更新软件

1、配置nginx环境和安装

1
2
3
4
5
6
7
8
9
apt install -y nginx php-fpm mysql-client mysql-server vim

vim /etc/php/7.4/fpm/pool.d/www.conf

vim /etc/nginx/sites-enabled/default #可以修改一些配置


service php7.4-fpm start
service nginx start #就ok了

2、配置mysql

1
2
3
/etc/init.d/mysql restart

mysql_secure_installation

三、创建镜像

1
2
3
4
5
6
7
docker commit -m="first commit" -a="gylq" t1 gylq/t1

-a:作者
-m:说明文字

上传命令
docker push gylq/t1

四、镜像和容器的导入和导出

1、镜像的

1
2
3
docker save -o gylq_t1.tar gylq/t1 #导出
docker save -o ./gylq_t1.tar ubuntu:18.04
docker load --input ./ubuntu18.tar

2、容器的

1
2
3
4
5
6
7
8
9
10
docker export t1 >./web.tar #导出
docker import ./web.tar ub

docker run -tid -p 80:80 -p 3309:3306 -v /var/www/html:/var/www/html --name t2 ub /bin/bash #使用

接着用attach进入t2打开服务器
docker attach t2
service mysql start
service nginx start
service php7.4-fpm restart

我的个人博客

孤桜懶契:http://gylq.gitee.io

FROM:gylq.gitee Author:孤桜懶契

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月10日03:34:03
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【知识积累】Docker的基本操作和学习http://cn-sec.com/archives/730039.html

发表评论

匿名网友 填写信息