docker

docker的安装

1.确保yum是最新的

 yum update

2.添加 yum 仓库

tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

3.安装 Docker

yum install -y docker-engine

安装成功后,使用docker version命令查看是否安装成功,安装成功后

 

4.启动docker

systemctl start docker.service

使用docker version命令查看

5.设置开机自启动

sudo systemctl enable docker

6.docker安装目录

查看docker 的安装目录

docker info|grep “Docker Root Dir”

要修改的话

cat /etc/docker/daemon.json

{"data-root":"/disk/docker"}
7.配置docker仓库的登录用户密码

cat /root/.docker/config.json

Docker 常用命令

镜像操作
Docker search  image-name

Docker pull  image-name

docker

Docker images

Docker rmi image-id

容器操作

Docker run  -d  - - name  container-name   image-name

Docker run  -d  - - name  container-name  -p  本地端口:容器端口 -v  本地配置文件 image-name

Docker ps

Docker ps -a

Docker stop container-name/container-id

Docker start container-name/container-id


Docker rm container-id

Docker logs container-id/container-name



Docker exec -it container-id/container-name bash

宿主机与容器间文件的拷备
docker cp filePath containerId:location

docker cp containerId:location filePath


docker inspect 容器id  可以查看到容器的相关信息
 

docker pull mysql:5.7

docker run -d  --name mysql_pro -v /etc/localtime:/etc/localtime -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf.d:/etc/mysql/conf.d -p 8890:3306 --restart=always -e MYSQL_ROOT_PASSWORD=pw_mysql062  mysql:5.7

Docker run -d —name


docker run -d --name nexus -p 9981:8081 -v /data/nexus/nexus-data:/sonatype-work sonatype/nexus

 

导出导入镜像

docker save > nginx.tar nginx:latest

docker load < nginx.tar

 

1.将容器转成镜像

docker commit $containerId  imageName:tag

2.使用dockerfile文件

docker build -t imageName:tag .

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值