郑州云计算学习入门之Docker容器常用命令总结
云计算是当前互联网领域的热门高薪技术,而Docker容器是每一个云计算人才需要掌握的技能之一。有不少同学反应不知道从哪开始学Docker,接下来小编分享的郑州云计算学习入门课程就给大家列举常用的Docker命令。
1、如果已安装,可以先删除
[root@localhost ~]# yum -y remove docker-ce
2、安装yum-utils管理yum源
[root@localhost ~]# yum install -y yum-utils
3、设置docker源
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
下面这个配置速度快:
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、设置元数据缓存
[root@localhost ~]# yum makecache fast
5、安装docker
[root@localhost ~]# yum -y install docker-ce (会安装最新版本)
或者
[root@localhost ~]# yum -y install docker-ce-18.09.6-3.el7
6、启动docker
[root@localhost ~]# systemctl start docker
7、验证
[root@localhost ~]# docker run hello-world
Docker常用命令
docker version 版本
docker info 详细信息
docker --help 帮助文档
docker search xxx 通过镜像名称查找xxx镜像
docker search -s 100 xxx 查找被收藏次数超过100次的xxx镜像
docker search -s 100 --no-trunc xxx 查找xxx镜像显示完整信息
docker pull xxx [:版本号] 通过镜像名称拉取xxx镜像(默认拉取最新版本)
docker images xxx 查看指定名称镜像
docker images 查看本地主机上的所有镜像
-a 列出本地所有的镜像
–digests 显示镜像的摘要信息
-f 显示满足条件的镜像
–format 指定返回值的模板文件
–no-trunc 显示完整的镜像信息
-q 只显示进行id
docker run --name 容器别名 镜像名称 通过镜像创建容器并运行
docker start 容器名称(或容器id) 启动已经停止的容器
docker restart 容器名称(或容器id) 重启容器
docker stop 容器名称(或容器id) 停止容器
docker kill 容器名称(或容器id) 强制停止容器
docker ps 查看正在运行的容器
docker ps –a 查看所有的容器
docker rm xxx yyy 删除xxx和yyy容器
docker rm -f xxx 强制删除xxx容器
docker rmi -f xxx 通过镜像名称删除xxx镜像(删除镜像之前需要先删除容器)
docker rmi -f xxx yyy 删除xxx和yyy镜像
docker rmi id 通过镜像id删除镜像
docker exec -it 容器名称(或容器id) /bin/bash 进入容器中
exit 退出当前容器
docker cp 用于容器与主机之间的数据拷贝(不需要进入容器)
docker cp /root/a.txt 容器id:/temp 把主机root目录下的a.txt文件拷贝到容器d的temp目录下
docker cp 容器id:/temp/a.txt /root 把容器的temp目录下的a.txt拷贝到主机root目录下
Tomcat
[root@localhost ~]# docker pull tomcat:8.5
[root@localhost ~]# docker images -a
[root@localhost ~]# docker run --name mytomcat8.5 -d -p 8888:8080 tomcat:8.5
Redis
拉取镜像
[root@localhost ~]# docker pull redis
创建并运行,此时使用默认的配置
[root@localhost ~]# docker run -d -p 6379:6379 --name myredis redis:latest
通过容器中redis-cli连接redis服务器
[root@localhost ~]# docker exec -it myredis redis-cli
MySQL
1、拉取镜像
[root@localhost ~]# docker pull mysql:5.7
2、运行
[root@localhost ~]# docker run --name mysql-main -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
-name:容器名称mysql-main
-p:将端口号映射到主机
最后设置密码123456
3、通过命令进入mysql-main容器
[root@localhost ~]# docker exec -it mysql-main bash
root@4d4a7fb13935:/# mysql -uroot -p
4、然后进入MySQL并设置远程的授权等信息。
mysql> grant all privileges on . to root@"%" identified by “123456” with grant option;
Query OK, 0 rows affected, 1 warning (0.45 sec)
mysql> ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
想了解更多云计算知识点,你可以关注“郑州千锋”微信公众号,定期发布技术热点和行业分析。你也可以来千锋郑州云计算培训班进行试听学习,感受讲师最真实的教学水平,判断自己是否适合学云计算。
郑州云计算学习入门之Docker容器常用命令总结
云计算是当前互联网领域的热门高薪技术,而Docker容器是每一个云计算人才需要掌握的技能之一。有不少同学反应不知道从哪开始学Docker,接下来小编分享的郑州云计算学习入门课程就给大家列举常用的Docker命令。
1、如果已安装,可以先删除
[root@localhost ~]# yum -y remove docker-ce
2、安装yum-utils管理yum源
[root@localhost ~]# yum install -y yum-utils
3、设置docker源
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
下面这个配置速度快:
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、设置元数据缓存
[root@localhost ~]# yum makecache fast
5、安装docker
[root@localhost ~]# yum -y install docker-ce (会安装最新版本)
或者
[root@localhost ~]# yum -y install docker-ce-18.09.6-3.el7
6、启动docker
[root@localhost ~]# systemctl start docker
7、验证
[root@localhost ~]# docker run hello-world
Docker常用命令
docker version 版本
docker info 详细信息
docker --help 帮助文档
docker search xxx 通过镜像名称查找xxx镜像
docker search -s 100 xxx 查找被收藏次数超过100次的xxx镜像
docker search -s 100 --no-trunc xxx 查找xxx镜像显示完整信息
docker pull xxx [:版本号] 通过镜像名称拉取xxx镜像(默认拉取最新版本)
docker images xxx 查看指定名称镜像
docker images 查看本地主机上的所有镜像
-a 列出本地所有的镜像
–digests 显示镜像的摘要信息
-f 显示满足条件的镜像
–format 指定返回值的模板文件
–no-trunc 显示完整的镜像信息
-q 只显示进行id
docker run --name 容器别名 镜像名称 通过镜像创建容器并运行
docker start 容器名称(或容器id) 启动已经停止的容器
docker restart 容器名称(或容器id) 重启容器
docker stop 容器名称(或容器id) 停止容器
docker kill 容器名称(或容器id) 强制停止容器
docker ps 查看正在运行的容器
docker ps –a 查看所有的容器
docker rm xxx yyy 删除xxx和yyy容器
docker rm -f xxx 强制删除xxx容器
docker rmi -f xxx 通过镜像名称删除xxx镜像(删除镜像之前需要先删除容器)
docker rmi -f xxx yyy 删除xxx和yyy镜像
docker rmi id 通过镜像id删除镜像
docker exec -it 容器名称(或容器id) /bin/bash 进入容器中
exit 退出当前容器
docker cp 用于容器与主机之间的数据拷贝(不需要进入容器)
docker cp /root/a.txt 容器id:/temp 把主机root目录下的a.txt文件拷贝到容器d的temp目录下
docker cp 容器id:/temp/a.txt /root 把容器的temp目录下的a.txt拷贝到主机root目录下
Tomcat
[root@localhost ~]# docker pull tomcat:8.5
[root@localhost ~]# docker images -a
[root@localhost ~]# docker run --name mytomcat8.5 -d -p 8888:8080 tomcat:8.5
Redis
拉取镜像
[root@localhost ~]# docker pull redis
创建并运行,此时使用默认的配置
[root@localhost ~]# docker run -d -p 6379:6379 --name myredis redis:latest
通过容器中redis-cli连接redis服务器
[root@localhost ~]# docker exec -it myredis redis-cli
MySQL
1、拉取镜像
[root@localhost ~]# docker pull mysql:5.7
2、运行
[root@localhost ~]# docker run --name mysql-main -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
-name:容器名称mysql-main
-p:将端口号映射到主机
最后设置密码123456
3、通过命令进入mysql-main容器
[root@localhost ~]# docker exec -it mysql-main bash
root@4d4a7fb13935:/# mysql -uroot -p
4、然后进入MySQL并设置远程的授权等信息。
mysql> grant all privileges on . to root@"%" identified by “123456” with grant option;
Query OK, 0 rows affected, 1 warning (0.45 sec)
mysql> ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
想了解更多云计算知识点,你可以关注“郑州千锋”微信公众号,定期发布技术热点和行业分析。你也可以来千锋郑州云计算培训班进行试听学习,感受讲师最真实的教学水平,判断自己是否适合学云计算。
相关推荐HOT
更多>>大数据培训学习什么,你了解多少
大数据培训学习什么?你了解多少?随着互联网技术的不断发展,大数据技术开始走进人们的视野,并成为现阶段吃香的技术能力之一。那么熟练掌握大...详情>>
2023-03-16 15:16:01云计算培训怎么样?可靠吗
云计算培训怎么样?可靠吗?靠不靠谱要看你什么要求了,因人而异。但如果你是想通过培训机构快速掌握好技能,然后进入行业,这个一般都没有问题...详情>>
2023-03-07 14:51:00java编程工资多少?主要学哪些内容
java编程工资多少?主要学哪些内容?java程序员的月收入在6000-20000不等,在一线城市有工作经验的java程序员的薪资收入会高一些,在二三线城市...详情>>
2023-02-24 14:56:07it工程培训机构,云计算难学吗
下面给小伙伴们列举一个学习大纲参考: 第一阶段: 零基础入门 1、计算机基础 2、Raid设置与网络服务基础 3、网络基础 第...详情>>
2022-12-01 17:48:04