ubuntu 操作docker

ubuntu

一,启动docker
sudo service docker start
1
停止docker
sudo service docker stop
1
重启docker
sudo service docker restart

查看docker安装的镜像

sudo docker images

sudo docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

sudo docker ps | grep mysql

二,docker安装zookeeper

docker pull zookeeper

docker run --privileged=true -di --name zookeeper --publish 2181:2181 -d zookeeper:latest

docker ps 

docker stop zookeeper

docker start zookeeper

docker restart zookeeper

docker logs -f zookeeper

进入Zookeeper容器中,并修改其配置信息。

3进入容器:sudo docker exec -it f55fd92e3c6b/bin/bash  (f55fd92e3c6b 为容器的id)

Linux 删除文件夹和文件的命令

-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

删除文件夹实例:
rm -rf /var/log/httpd/access

安装完java测试代码

public class ConnectingExample {

    private static final Logger LOG = LoggerFactory.getLogger(ConnectingExample.class);

    private static final int SESSION_TIMEOUT = 5000;

    public ZooKeeper connect(String hosts) throws IOException, InterruptedException {
        final CountDownLatch signal = new CountDownLatch(1);
        ZooKeeper zk = new ZooKeeper(hosts, SESSION_TIMEOUT, event -> {
            if (event.getState() == Watcher.Event.KeeperState.SyncConnected) {
                signal.countDown();
            }
        });
        signal.await();
        return zk;
    }

    public static void main(String[] args) throws IOException, InterruptedException {
        ConnectingExample example = new ConnectingExample();
        ZooKeeper zk = example.connect("192.168.25.130:2181");//安装服务IP,端口号
        LOG.info("ZK state: {}", zk.getState());
        zk.close();
    }
}

发布了23 篇原创文章 · 获赞 0 · 访问量 192

猜你喜欢

转载自blog.csdn.net/liuerchong/article/details/105137728