Docker常用命令


# 镜像相关

1、拉取镜像

# 拉取redis镜像
docker pull redis
# 拉取5.7版本mysql
docker pull mysql:5.7.26

2、查看镜像

docker images

3、删除镜像

docker rmi 镜像ID

#容器相关

1、启动容器

#使用docker镜像redis:latest启动一个容器,并将容器命名为myredis,并将本机的6380端口映射到容器的6379端口,--requirepass:redis的配置参数,这里指的是redis访问密码。
docker run --name myredis -it redis:latest -p 6380:6379 redis --requirepass "123456" /bin/bash
#使用docker镜像mysql:5.7.26启动一个容器,并将容器命名为my-mysql,并将本机的3307端口映射到容器的3306端口,并设置容器内的环境变量MYSQL_ROOT_PASSWORD
docker run --name my-mysql -itd mysql:5.7.26 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 

2、查看容器

docker ps -a

3、进入容器

docker exec -it 4431a3251826 /bin/bash  

4、退出(关闭)容器

  • 在容器里面时:
方式结果
exit (命令)退出后,这个容器ps能查到,处于关闭状态
Ctrl + D (快捷方式)退出后,这个容器ps能查到,处于关闭状态
先按Ctrl + P,再按Ctrl + Q (快捷方式)退出后,这个容器ps能查到,容器还在后台运行
  • 在容器外名时:
#停止容器
docker stop 容器名/id
#启动容器
docker start 容器名/id(已经停止的容器)

5、删除容器

docker rm 4431a3251826 

6、传输文件到容器内

# docker cp 需要传输的文件路径 docker名字:docker中放置文件的位置
docker cp /home/ik docker_name:/usr/local/elasticsearch/plugins
docker cp /home/app.json docker_name:/home

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值