Docker安装使用(拉取镜像、新建容器、启动容器、停止容器、删除容器)

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接。 https://blog.csdn.net/axing2015/article/details/82356855

Docker操作相关命令
英文:https://docs.docker.com/engine/reference/commandline/docker/
中文:http://www.runoob.com/docker/docker-command-manual.html

一、安装docker

1、检查内核版本,Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上

[root@localhost ~]# uname -r
3.10.0-862.el7.x86_64

2、安装docker

[root@localhost ~]# yum -y install docker

3、启动docker

[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker ‐v
Docker version 1.13.1, build 6e3bb8e/1.13.1

4、开机启动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.

5、停止docker

[root@localhost ~]# systemctl stop docker

二、容器操作(Docker 安装 Tomcat)

1、搜索镜像(也可以从网页搜索https://hub.docker.com/

[root@localhost ~]# docker search tomcat

2、拉取镜像(如果镜像拉取比较慢请参考https://blog.csdn.net/axing2015/article/details/82391829

[root@localhost ~]# docker pull tomcat        --默认latest
或
[root@localhost ~]# docker pull tomcat:8.0    --指定8.0

3、查看镜像

[root@localhost ~]# docker images|grep tomcat

4、根据镜像创建一个新的容器并启动

[root@localhost ~]# docker run ‐‐name mytomcat ‐d ‐p 8080:8080 tomcat:8.0
[root@localhost ~]# docker run --name myslq -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.20

命令说明:
-d:后台运行
-p 8080:8080:将容器的8080端口映射到主机的8080端口
-e MYSQL_ROOT_PASSWORD=123456:mysql 需要初始化root用户的密码

5、查看运行中的容器

[root@localhost ~]# docker ps

6、 查看所有的容器

[root@localhost ~]# docker ps -a

7、停止运行中的容器

[root@localhost ~]# docker stop 容器id

8、启动容器

[root@localhost ~]# docker start 容器id

9、删除一个容器

[root@localhost ~]# docker rm 容器id

10、为了演示简单关闭了linux的防火墙

[root@localhost ~]# service firewalld status  --查看防火墙状态
[root@localhost ~]# service firewalld stop    --关闭防火墙

11、查看容器的日志

[root@localhost ~]# docker logs container‐name/container‐id

猜你喜欢

转载自blog.csdn.net/axing2015/article/details/82356855