docker安装镜像及基本命令(转)

1、检查内核版本,必须是3.10及以上

uname ‐r
1
2、安装docker

yum install docker
1
3、输入y确认安装
4、启动docker

[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker ‐v
Docker version 1.12.6, build 3e8e77d/1.12.6 5、
1
2
3
开机启动docker

[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi‐user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
1
2
6、停止docker

systemctl stop docker
1
7、docker基本命令

检索 :docker search eg:docker search redis
拉取: docker pull 镜像名
列表 :docker images 查看所有本地镜像
删除 docker rmi image-id(镜像的id) 删除指定的本地镜像

更多操作看官网:https://hub.docker.com/
8、docker操作
1、搜索镜像

[root@localhost ~]# docker search tomcat
1
2、拉取镜像

[root@localhost ~]# docker pull tomcat
1
3、根据镜像启动容器

docker run ‐‐name mytomcat ‐d tomcat:latest

1
2
4、查看运行中的容器

docker ps
1
5、 停止运行中的容器

docker stop 容器的id
1
6、查看所有的容器

docker ps ‐a
1
7、启动容器

docker start 容器id
1
8、删除一个容器

docker rm 容器id
1
9、启动一个做了端口映射的tomcat

[root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat
1
‐d:后台运行
‐p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口
10、为了演示简单关闭了linux的防火墙

service firewalld status ;查看防火墙状态
service firewalld stop:关闭防火墙
1
2
11、查看容器的日志

docker logs container‐name/container‐id
1
更多命令参看 https://docs.docker.com/engine/reference/commandline/docker/ 可以参考每一个镜像的文档
10、docker安装mysql
拉取mysql镜像

docker pull mysql
1
启动mysql(提示里面的status为up就表示启动成功了

[root@localhost ~]# docker run ‐p 3306:3306 ‐‐name mysql02 ‐e MYSQL_ROOT_PASSWORD=123456 ‐d mysql
ad10e4bc5c6a0f61cbad43898de71d366117d120e39db651844c0e73863b9434
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ad10e4bc5c6a mysql "docker‐entrypoint.sh" 4 seconds ago Up 2 seconds 0.0.0.0:3306‐>3306/tcp mysql02
1
2
3
4
进去client端进行登录mysql

docker exec -it mysql01 bash #注意mysql01是启动的镜像名字
1
在用node连接mysql的时候报错(我认为是mysql8.0加密导致的错误
解决方法

alter user 'root' identified with mysql_native_password by '123456';
1

————————————————
版权声明:本文为CSDN博主「落叶飘淋雨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42193335/article/details/113122258

posted on 2022-04-02 17:41  混元真人  阅读(328)  评论(0)    收藏  举报