搭建docker

1.安装docker

   [root@slave1 /]# yum install -y docker

2.启动docker后台服务

service start docker

3.启动docker

systemctl start docker

4.查看本地镜像

docker images

只显示镜像ID

docker images -q

5.docker rmi 某个XXX镜像名字ID -f 删除单个

docker rmi -f fce28

6.列出当前所有正在运行的容器

docker ps -a

7.退出容器

1)容器停止退出 exit
2)容器不停止退出 ctrl+P+Q

8.启动容器

docker start 容器ID或者容器名

9.重启容器

docker restart 容器ID或者容器名

10.停止容器

docker stop 容器ID或者容器名

强制停止容器

docker kill 容器ID或者容器名

11.用docker 安装mysql

1)查看mysql:5.7的镜像

docker search mysql:5.7

2)下载mysql:5.7的镜像

[root@slave1 /]# docker pull mysql:5.7

3)启动Mysql

docker run --name db001 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mytest -d mysql:5.7

4)进入mysql

docker exec -it db001 /bin/bash

5)关闭本地mysql服务

service mysqld stop

12.自定义镜像文件

1)创建Dockerfile

FROM centos
MAINTAINER jiege

ENV MYPATH /usr/local
WORKDIR $MYPATH

RUN yum install -y vim

EXPOSE 80

CMD echo $MYPATH
CMD echo "******SUCCESS******"
CMD /bin/bash

2)构建新镜像名字版本

docker build -t hellocentos:1.0 .

3)运行镜像

docker run -it hellocentos:1.0

4)登录阿里云服务

docker login --username=偶似你杰哥 registry.cn-hangzhou.aliyuncs.com

5)将镜像推送到Registry

docker tag  361173902c0d registry.cn-hangzhou.aliyuncs.com/ousinijiege/jiege:1.0
You have new mail in /var/spool/mail/root

docker push registry.cn-hangzhou.aliyuncs.com/ousinijiege/jiege:1.0

你可能感兴趣的:(搭建docker)